Autor Zpráva
CATerPILAR
Profil *
Ahoj v?ichni, potřeboval bych chytrou radu jak na to.
Cyklem for si vygeneruji potřebný počet políček formuláře.
Ty pak na webu vyplním textem a stisknu tlačítko "Ulo?it" na odeslání formuláře.
Problém mám s tím jak předat v?ech 5 hodnot z formuláře. Předá se mi v?dycky jen poslední hodnota ...tzn políčko číslo 5.
Je to asi tím ?e pou?ívám cyklus for.
Jak teda získat hodnotu ze v?ech takto vygenerovaných políček? Předává se to normálně pomocí "name" jednotlivých políček...ale jak v tomto případě kdy? tam musí být proměnná aby se políčka nejmenovali steně.

<?
$celkem=5;
echo"<form>";
for($i=1; $i<=$celkem; $i++)
echo"<input type=edit name=$i value=$i size=\"100\"><br>";
echo"<input type=submit name=\"ulozit\" value=\"Ulo?it\"></form>";
?>

Děkuji za Va?e rady.
WertriK
Profil *
<?
$celkem=5;
echo"<form>";
echo "<input type=hidden value=".$celkem." name=celkem>";
for($i=1; $i<=$celkem; $i++) {
echo"<input type=edit name=policko[$i] value=$i size=\"100\"><br>";
}
echo"<input type=submit name=\"ulozit\" value=\"Ulo�it\"></form>";
?>

php na zpracovani formulare bude(zalezi co s tim chces delat) :

for($i=1; $i<=$celkem; $i++) {
echo $policko["$i"]."<br>";
}
CATerPILAR
Profil *
oká, díky moc jsi mi pomohl.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0