Autor Zpráva
hanyZ
Profil
Dobré odpoledne.
Mám formulář, který obsahuje skryté inputy s jmény atributů name=kod1 až kodx (inputy se přidávají "dynamicky" přes javascript, takže jich může být až x) Na formulář je nastavena action="vypis.php", která by měla, po zmáčkutí tlačítka, vypsat hodnoty jednotlivých proměnných, které se předávají pomocí metody post. Chtěl bych, aby se postupně vypsal obsah proměnných kod1, kod2, kod3 ... kodx . Bohužel nevím, jak udělat v tom skriptu "vypis.php" ono postupné vypisování proměnných kod. Zkoušel jsem to pomocí smyčky while nějak takhle:



$x = 1;
while ($x <= $celkovypocetinputu) {
echo $kod.$x;
echo "<br>";

$x++;
}



Což je zřejmě hloupost, protože to vypíše obsah proměnné kod, ve které nic není plus obsah proměnné x, kterou jsou čísla od 1 do x. Takže to vypíše jen sloupeček čísel.

Snad jsem to napsal srozumitelně.

Chtěl bych tedy požádat o radu, jak to udělat. V php jsem zelenáč. Předem děkuji za pomoc.
Leo
Profil
print_r($_POST), pokud formular odesilate metodou POST, a to pole pak musite projit, napr. foreach, Leo
Hugo
Profil
IMHO by to slo i takhle:
<?php
$i = 1;
while ($data = ${pokus.$i})
{
print $data;
$i++;
}
?>
hanyZ
Profil
Tak jsem zkusil to jednodušší řešení od Huga a funguje to! Jupí! Dík:)
Toto téma je uzamčeno. Odpověď nelze zaslat.

0