Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Pole checkbox
Forum PHP.pl > Forum > Przedszkole
xmarko
Witam,
Meczę się nad sprawdzeniem pola checkox, czy zostało zaznaczone w formularzu - bez efektu.
Wiem że to drobnoska.
  1. <form method=post action=us1.php>
  2. <input type=checkbox name='wej' />
  3. <input type=submit name="submit" value="Usuń zaznaczone" />

Taki zapis ma w pliku us1.php:
  1. <?php
  2. if ($_POST[wej]==&#092;"on\")
  3. {echo &#092;"on\";
  4. }
  5. else {
  6. echo &#092;"puste\";
  7. }
  8.  
  9. ?>

Co robie źle?. Prosze o sugestie w tym zakresie.Co powinienem porawić ?
nospor
  1. <?php
  2.  
  3. if ($_POST['wej']==&#092;"on\")
  4. ....
  5.  
  6. ?>
xmarko
Dzięki za napowadzenie na poprawę oto mój działający kod
  1. <?php
  2. if (isset($_POST['wej'])==&#092;"on\")
  3. {
  4. echo &#092;"on\";
  5. }
  6. else {
  7. echo &#092;"puste\";
  8. }
  9. ?>
nospor
prosze, tylko że to nie było naprowadzenie na poprawę a poprawa.

edit: nie spojrzalem dobrze na twoj kod. powinno byc:

  1. <?php
  2.  
  3. if (isset($_POST['wej']))
  4.  
  5. ?>

samo isset wystarczy. te potem =="on" nie ma sensu bo isset zwraca true.
porownanie "on" tez daje ci true przy porownaniu == wiec rónie dobrze tam moglo byc == "ala ma kota "
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.