anonīms Posted November 7, 2008 Report Posted November 7, 2008 Ievadot rezultātus ir jaizvēlas komandu un tad automātiski zemāk ar while tiek parādīti visi spēlētāji kuri ir tajā komandā (WHERE komandas_id = $komanda) echo "<tr><td><strong>".$speletaja_vards['1']."</strong></td><td>Kills: <input type='text' name='kills[]' size='1' /></td><td>Deaths: <input type='text' name='deaths[]' size='1' /></td></tr>"; Tālāk nospiežot pievienot izlec errors Invalid argument supplied for foreach() PHP: foreach($_POST['kills'] as $kills) { // echo "Kills: ".$kills."<br />"; // tikai testējam pagaidām bez kverija. } foreach($_POST['deaths'] as $deaths) { // echo "Deaths: ".$deaths."<br />"; } Kur varētu būt vaina?
codez Posted November 7, 2008 Report Posted November 7, 2008 Visdrīzāk tur, kur jābūt masīvam, nav masīvs.
anonīms Posted November 7, 2008 Author Report Posted November 7, 2008 njā, bet izvadot echo $_POST['kills'] ar nekā nav, tāpat kā print_r.. Kaut arī viss ievadīts ir.
Aleksejs Posted November 7, 2008 Report Posted November 7, 2008 un ko rāda: print_r($_POST); varbūt, ka dati tiek padoti caur GET nezināmu iemeslu dēļ?
anonīms Posted November 7, 2008 Author Report Posted November 7, 2008 (edited) pie print_r arī šie kill neparādas. aaah, uzgaidiet... iespējams viņi pat formā nav. Jā nav formā, bet īsti nezinu kā viņu tur ielikt.. Pilns kods: http://paste.php.lv/8342?lang=php Visam kodam nevajag pievērst uzmanīgu, galvenais ir tas elseif Tātad šeit arī tiek izmantots javascript function izvele_komandas1(){ var komandas_id = $("#km1").val(); $("#komandas_saturs1").load("/pages/admin/ap_matches.php?komanda="+komandas_id); } function izvele_komandas2(){ var komandas_id = $("#km2").val(); $("#komandas_saturs2").load("/pages/admin/ap_matches.php?komanda="+komandas_id); } ja es šo elseif pārtaisu par if un ielieku starp <form></form> Tad izvēloties komandu parāda nevis komandu sastāvu, bet gan pēdējo else `blabla`.. Edited November 7, 2008 by anonīms
andrisp Posted November 7, 2008 Report Posted November 7, 2008 Formai varbūt nemaz nav method="post" klāt.
anonīms Posted November 7, 2008 Author Report Posted November 7, 2008 formai ir "post" Viss kods: http://paste.php.lv/8342?lang=php augšējais posts editots. ja to elsif pārlieku starp form tad viņš neņem sastāvu
Aleksejs Posted November 7, 2008 Report Posted November 7, 2008 Es ceru, ka šie nav reālie dati ;) # $db_user = 'gamefarm'; # $db_password = 'thukTaShlitEyb'; # $db_name = 'gamefarm';
anonīms Posted November 7, 2008 Author Report Posted November 7, 2008 diemžēl nav, bet nu lai nemulsinātu citus... http://paste.php.lv/8345?lang=php btw. user ir pareizs, bet parolē ir 3/4 savadāki cipari.
mounkuls Posted November 7, 2008 Report Posted November 7, 2008 Ja tā konekcija bija tajā vietā, kveriji, kuri bija pirms jau nemaz nevar izpildīties. 28. rindiņā ar tāds jokains kverijs:)
anonīms Posted November 7, 2008 Author Report Posted November 7, 2008 (edited) Par to konekciju. Lieta tāda, kas konekcija jau ir vienu reizi, bet nezin kapēc šajā ifā viņš nekonektējās klāt tādēļ vnk iemetu velvienu konekciju. 28 rinda ir vnk testa kverijs... Edited November 7, 2008 by anonīms
mounkuls Posted November 7, 2008 Report Posted November 7, 2008 Kurā vietā tad ir tā konekcija jau pirms tam? Ja nu vienīgi šo failu includo citā
anonīms Posted November 7, 2008 Author Report Posted November 7, 2008 (edited) Tieši tā. inklūdoju. Manurpāt vaina varētu būt tā, ka izmantoju javascript, jo uzliekto kādu komandu sastāvs atveras (vizuāli), bet source viņš viss ir paslēpts zem viena vienīgia <div id="komanda1"></div> Edited November 7, 2008 by anonīms
mounkuls Posted November 7, 2008 Report Posted November 7, 2008 Pag, a vajag $_POST['kills[]'] un $_POST['deaths[]'] lai saņem man liekas.
Recommended Posts