ďťż
Podstrony
|
telcocafeTo będzie dosyć skomplikowane zdanie, ale spróbujmy :)Uzywam pętli for do wprowadzania rekordów do bazy i chciałbym, aby licznik pętli był fragmentem nazwy zmiennej, której wartość zostanie wprowadzona do bazy. Próbowałem w ten sposób, ale nie działa: for($i=0;$i<$gole1;$i++){ mysql_query('INSERT INTO strzelcy VALUES (null,\"$_POST[k1Nazwisko'.$i.']\",\"$klasa1\ ",\"$klasa2\",\"$_POST[k1Minuta'.$i.']\ ", \"$_POST[k1Rodzaj'.$i.']\",\"$_POST[k1Doliczony' .$i.']\")'); } (To jest fragment kodu ze strony szkolnych rozgrywek piłki nożnej, którą właśnie przygotowuję) Użytkownik _Herkules_ edytował ten post 10 maj 2007, 17:51 Może w ten sposób (na przykładzie jednej zmiennej): $_POST['k1Nazwisko'.$i] BTW: poczytaj to: http://pl.wikipedia....i/SQL_Injection AFAISee zagmatwałeś się w cudzysłowie, apostrofy i... podstawy :P IMO powinno być tak:mysql_query('INSERT INTO strzelcy VALUES (null,"'.$_POST['k1Nazwisko'.$i].'", "'.$klasa1.'", "'.$klasa2.'", "'.$_POST['k1Minuta'.$i].'", "'.$_POST['k1Rodzaj'.$i].'", "'.$_POST['k1Doliczony'.$i].'")'); Użytkownik DJ_ProG edytował ten post 10 maj 2007, 17:31 No i działa :) A apostrofy i cudzysłowia to to, za co lubię Javascript :P |
|||
Sitedesign by AltusUmbrae. |