Diskuze: Problem s $_POST
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Člen
Zobrazeno 8 zpráv z 8.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Ty pre každého užívateľa vygeneruješ vlastný formulár a tak sa ti odošle iba pre toho užívateľa, v ktorého <form> klikneš na button. Potrebuješ povkladať týchto užívateľov do jedného <form> a odosielať ich jedným buttonom.
Vlastne tam nikde nevidím submit button... ako to odosielaš?
Odosielam to cez link, ktory je mimo formu (metodou onclick="document.forms['form'].submit();)
Ještě bych ti doporučil místo ukládání mail-id atd.. prostě odesílat pole mail[] atd... a v postu to jen projet přes foreach()
To som uz skusal, len som nevedel ako prejst vsetky inputy cez foreach, po jednom viem
Nemůžeš. Musíš použít for nebo nějakou hezkou funkci na iteraci pole s indexem jako parametr.
if($_POST){
foreach($_POST['jmeno'] as $radek){
//nějaká práce s $radek, ve kterém je uloženo jméno
}
}
<input name="jmeno[]" type="text"><br>
<input name="jmeno[]" type="text"><br>
<input name="jmeno[]" type="text"><br>
<input type="submit" value="Odeslat"><br>
Zobrazeno 8 zpráv z 8.