Zdravim,
ak pouzijem vo html formulari pole cez method POST, a potom chcem citat to pole, ak pouzijem $_POST, mi nevrati ziadnu hodnotu !
S cim to moze suvisiet alebo co treba volat na ziskanie hodnot pola ?
Dakujem
Zdravim,
ak pouzijem vo html formulari pole cez method POST, a potom chcem citat to pole, ak pouzijem $_POST, mi nevrati ziadnu hodnotu !
S cim to moze suvisiet alebo co treba volat na ziskanie hodnot pola ?
Dakujem
Bez ukázky kódu se dá těžko vyčíst, co máš špatně, ale standardní problém je špatný přístup k proměnné.
V HTML formuláři bys měl mít id='jménoProměnné[]', v PHP poté pouze $obsahProměnné = $_POST['jménoProměnné'] (všimni si rozdílu inidikace pole, v HTML je, v PHP nikoliv).
#2 ondrej39
Neviem ci som dobre pochopil
ale form je:
echo "<td><input type='text' id='poradie[".$dt->id."]' name='poradie[".$dt->id."]' value='".$dt->poradie."' style='width: 50px;'/></td>";
echo "<td><input type='text' id='name[".$dt->id."]' name='name[".$dt->id."]' value='".$dt->name."' class='long'/></td>";
a potom post php:
if($_POST['akcia'] == 'edit_room') {
$obsahPor = $_POST['poradie'];
echo 'POR:'.$obsahPor;
************************
tu nevypise nic
************************
foreach($_POST['name'] as $k => $v) {
$db->runQuery("UPDATE $TBL[ck_resorts_rooms] SET name = '".$v."', poradie = ".$_POST['poradie'][$k].", stav = ".abs($_POST['stav'][$k])." WHERE id = ".$k);
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku