Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kako da zadržim selektirane checkboxe u php formi poslije submita

[es] :: PHP :: PHP za početnike :: Kako da zadržim selektirane checkboxe u php formi poslije submita

[ Pregleda: 1402 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

igorkr
Nezaposlen
Makedonija

Član broj: 277221
Poruke: 32
*.static.t-2.net.



+1 Profil

icon Kako da zadržim selektirane checkboxe u php formi poslije submita12.04.2011. u 19:33 - pre 123 meseci
Del forme je:

<tr><td>Allowed users:</td><td>

<?php
//checkboxe ću dobiti iz baze (to su users)
$q = mysql_query ("SELECT * FROM users") or die (mysql_error());
while ($r = mysql_fetch_object($q))
{
?>

<input type="checkbox" name="userr[]" value ="<?php echo $r->id;?>"
<?php
if ($_POST['userr']==$r->id) echo "checked='checked'";
?>/> <?php echo "$r->name $r->surname";?><br>
<?php
}
?>
</td></tr>



tabela users izgleda ovako:
id user password name surname

U formi imam još nekoliko polja koja su mandatory i to se proverjava na server.
Hoču kada selektiram checkboxe (multiselect je moguč) za Allowed users, a zaboravim da selektiram neko drugo polje i kliknem na submit (dobijem da nisu sva polja ispunjena), da mi selektirani checkboxi za Allowed users ostanu selektirane.

Hvala.
 
Odgovor na temu

Miroslav Ćurčić
ex mVeliki
Novi Sad

Član broj: 19034
Poruke: 1118
*.adsl.eunet.rs.



+19 Profil

icon Re: Kako da zadržim selektirane checkboxe u php formi poslije submita12.04.2011. u 19:57 - pre 123 meseci
Vrednost u $_POST['userr'] je tipa array() a ti je porediš s integer-om, tu grešiš.
Trebalo bi ići nešto kao: if (in_array($r->id, (array)$_POST['userr'])) echo 'checked.....
"The quieter you become, the more you are able to hear."
Blog | PowerCMS
 
Odgovor na temu

igorkr
Nezaposlen
Makedonija

Član broj: 277221
Poruke: 32
*.static.t-2.net.



+1 Profil

icon Re: Kako da zadržim selektirane checkboxe u php formi poslije submita12.04.2011. u 20:07 - pre 123 meseci
To je to. Hvala.
 
Odgovor na temu

Miroslav Ćurčić
ex mVeliki
Novi Sad

Član broj: 19034
Poruke: 1118
*.adsl.eunet.rs.



+19 Profil

icon Re: Kako da zadržim selektirane checkboxe u php formi poslije submita12.04.2011. u 20:59 - pre 123 meseci
Dok pišeš kod, ubaci na početak sajta error_reporting(E_ALL);
Da si to imao ubačeno odmah bi video problem i ne bi čekao pomoć na forumu.
"The quieter you become, the more you are able to hear."
Blog | PowerCMS
 
Odgovor na temu

[es] :: PHP :: PHP za početnike :: Kako da zadržim selektirane checkboxe u php formi poslije submita

[ Pregleda: 1402 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.