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