Autor Zpráva
kernel252
Profil
Čaute, tu je kód
while($row = mysql_fetch_array($result)){
echo "<input type=\"button\" name=\"".$row['id']."\" value=\"".$row['nazov']." ".$row['cena']." €\"></br>";
}
a potreboval by som vypísať obsah tlačítka cez $_POST len netuším ako.
Za každú pomoc ďakujem :)
Str4wberry
Profil
Hodnota z <input>u je v $_POST s indexem dle HTML atributu name.

Pokud hodnota name bude „kernel“, obsah (value) bude při odeslání metodou POST v $_POST["kernel"].
peta
Profil
Ja bych to rozsiril o print_r, at si zkoukne vsechno, co mu pres $_POST prislo.
Pripadne by bylo dobre si v prohlizeci zobrazit zdrojovy kod a zkouknout, jaky je html kod, ktery prisel od php a jak se vlastne to tlacitko jmenuje.
echo '<pre>';
print_r($_POST);
echo $_POST["kernel"];
Šéva
Profil
Ahoj,

takhle to půjde taky
while($row = mysql_fetch_array($result)){
echo "<input type=\"button\" name=\"idcko[".$row['id']."]\" value=\"".$row['nazov']." ".$row['cena']." €\"></br>";
}
foreach($_POST[idcko] as $tlacitko)
{
echo "$tlacitko<br>";
}
Ugo
Profil
Šéva:
:-o jistě by se našlo využití (5 text inputů + jeden button třeba), ale tady ho nějak nevidím, kdybys chtěl navíc zjistit to $row['id'], tak v tom foreachy potřebuješ ještě klíč. A mimochodem, máš tam Notice ($_POST[idcko])

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: