From: David Jirman (Hue@seznam.cz)
Date: 05. 04. 2003, 18:31 CEST
Zdravim, potreboval bych poradit ohledne predavani poli v PHP mezi jednotlivymi skripty. Naistaloval jsem si na pocitaci PHP4.2.3 a mam v nem formular (asi takto): <FORM METHOD=POST ACTION="a.php"> cosi, cosi...... <? for($I=1; $I<10; $I++) { echo "<INPUT TYPE=TEXT NAME=\"id[]\" VALUE=$I><BR>"; } echo "<INPUT TYPE=SUBMIT VALUE=\"posli\">"; echo "</FORM>"; ?> Proste (pominu-li nelogicnost a mozne chyby v syntaxi - kterou to /snad/ neni - tohoto prikladu) mam v cyklu vytvareni polozek formulare <INPUT....> a tyto, uzivatelem zadane hodnoty, potrebuju poslad do dalsiho skriptu, abych s nimi mohl pracovat. V PHP verze 3 (a nejaky drobny) mi to fungovalo. Nevim jestli nemam neco spatne nastaveneho v php.ini, ale nic jsem tam nenasel. Ve skriptu a.php pak mam radek <? $ID = $HTTP_POST_VARS["id"]; //sice mi pri echo "ID =".$ID; vypise " ID = Array ", ale ani pri echo "ID =".$ID[x]; mi to //nenapise nic (kde x je nejaky int 1-9) ?> zkousel jsem dat i $ID = $HTTP_POST_VARS["id[]"]; coz mi taky nepomohlo, takze jsem v koncich. Kdyby mi nekdo poradil jak s tim pohnout (treba i jinym zpusobem) budu mu velice zavazan. Dik Dave
This archive was generated by hypermail 2.1.6 : 05. 04. 2003, 18:30 CEST