Chciałem stqworzyć formularz który będzie dodawał dane seriami i nie moge wysłać danych do bazy danych , wyskakuje bład... tak jakby mi dane nie wysylane były...
plik dane.php
<?php $query1 = 'SELECT m.id, k1.nazwa as nazwa1, k2.nazwa as nazwa2, k1.id as gospodarzid, k2.id as pr
zeciwnikid FROM mecz200708 as m, druzyny as k1, druzyny as k2 WHERE k1.id = m.gospodarz AND k2.id = m.przeciwnik AND (k1.id ='.$_GET["id"].' OR k2.id ='.$_GET["id"].') ORDER BY m.id '; { $gospodarz = $data['nazwa1']; $przeciwnik = $data['nazwa2']; // naglowek lini selecta echo "<option value=\"".$data['id']."\">( ".$data['id']." ) ".$gospodarz." - ".$przeciwnik." </option> "; // stopka lini selecta } echo " <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"600\"> <tr> <td width=\"80\" align=\"center\"><font class=\"liter1\">Id</td> <td width=\"170\" align=\"center\"><font class=\"liter1\">Imie i Nazwisko</td> <td width=\"80\" align=\"center\"><font class=\"liter1\">Od minuty</td> <td width=\"80\" align=\"center\"><font class=\"liter1\">Do minuty</td> <td width=\"150\" align=\"center\"><font class=\"liter1\">Rodzaj</td> </tr> "; $query = ' SELECT p.imie, p.nazwisko, p.id as idpilkarz, s.id as id2, s.klubid, s.pilkarzid as pil
karzid2 FROM pilkarze as p, sklady as s WHERE p.id = s.pilkarzid AND s.klubid = "'.$_GET["id"].'" '; sprawdz_czy_nie_bylo_bledu($result, __LINE__); for($i=0;$i<$ile_wierszy;$i++) { $pilkarz =$row['idpilkarz']; $imie =$row['imie']; $nazwisko=$row['nazwisko']; echo ' <tr> <td width=\"80\" align=\"center\"><input type="text" name="pilkarzid['.$i.']" value="'.$pilkarz.'" size="5" /></td> <td width=\"170\" align=\"center\"><font class=\"liter1\">'.$imie.' '.$nazwisko.'</td> <td width=\"80\" align=\"center\"><input type="text" name="odminuty['.$i.']" size="5" /></td> <td width=\"80\" align=\"center\"><input type="text" name="dominuty['.$i.']" size="5" /></td> <td width=\"150\" align=\"center\"><select name=\"rodzaj['.$i.']\" id=\"rodzaj['.$i.']\"> <option value=\"#\"> >> Wybierz</option> <option value=\"P\">Skład podstawowy</option> <option value=\"Z\">Zmiana</option> <option value=\"R\">Gracz rezerwowy</option> </select></td> </tr> '; } } ?>
oraz plik zapis.php
<?php if ($baza) { $pilkarzid = $_POST['pilkarzid']; $meczid = $_POST['meczidid']; $klubid = $_POST['id']; $odminuty = $_POST['odminuty']; $dominuty = $_POST['dominuty']; $rodzaj = $_POST['rodzaj']; for ($i=0;$i<count($pilkarzid);$i++) { $wynik = mysql_query("INSERT INTO sklady_staty (pilkarzid, meczid, klubid, odminuty, dominuty, rodzaj) VALUES ( '".$pilkarzid[$i]."','".$meczuid[$i]."', '".$klubid."', '".$odminuty[$i]."','".$dominuty[$i]."','".$rodzaj[$i]."' )"); } } ?>
i po wysłaniu formularza wyświetla mi info
Rekord nie został dodany : NULL
Prosze o pomoc