Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> sprawdzanie checkbox'a w php
rozny
post 5.12.2006, 16:08:26
Post #1





Grupa: Zarejestrowani
Postów: 116
Pomógł: 0
Dołączył: 14.01.2004
Skąd: Zielona Góra

Ostrzeżenie: (0%)
-----


Witam.

Mam pytanie czy jest mozliwosc sprawdzenia z poziomu php czy pole checkbox zostalo zaznaczone, czy jest taka mozliwosc tylko w javascripcie?
Go to the top of the page
+Quote Post
empathon
post 5.12.2006, 16:12:35
Post #2





Grupa: Zarejestrowani
Postów: 246
Pomógł: 31
Dołączył: 13.11.2006
Skąd: się znamy?

Ostrzeżenie: (0%)
-----


eee?
  1. <?php
  2. if ($_POST['checkbox']) echo "zaznaczony"; else echo "nie zaznaczony";
  3. ?>


--------------------
Goldenline: Łukasz Rodziewicz
Go to the top of the page
+Quote Post
rozny
post 5.12.2006, 21:30:53
Post #3





Grupa: Zarejestrowani
Postów: 116
Pomógł: 0
Dołączył: 14.01.2004
Skąd: Zielona Góra

Ostrzeżenie: (0%)
-----


no nie bardzo bo nawet jak nie zaznacze pola checkbox to istnieje taka zmienna i wtedy php nie robi roznicy czy jest zaznaczone czy nie jest...
Go to the top of the page
+Quote Post
JaRoPHP
post 5.12.2006, 22:15:55
Post #4





Grupa: Zarejestrowani
Postów: 675
Pomógł: 15
Dołączył: 7.11.2004
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Cytat(rozny @ 5.12.2006, 21:30:53 ) *
no nie bardzo bo nawet jak nie zaznacze pola checkbox to istnieje taka zmienna i wtedy php nie robi roznicy czy jest zaznaczone czy nie jest...
Mylisz się, ale jeżeli wątpisz, to możesz dodać do warunku if funkcję empty():
  1. <?php
  2. if (isset($_POST['pole']) && !empty($_POST['pole'])) {
  3.  echo "zaznaczony";
  4. } else {
  5.  echo "nie zaznaczony";
  6. }
  7. ?>


--------------------
Kto pyta, nie błądzi...
Kto zbłądził, ten pyta...
Go to the top of the page
+Quote Post
rozny
post 6.12.2006, 00:09:14
Post #5





Grupa: Zarejestrowani
Postów: 116
Pomógł: 0
Dołączył: 14.01.2004
Skąd: Zielona Góra

Ostrzeżenie: (0%)
-----


u mnie dalej dziala tak jakby checkbox byl zawsze zaznaczony... nawet jak nie jest...
Go to the top of the page
+Quote Post
mike
post 6.12.2006, 00:24:45
Post #6





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


  1. <form action="?" method="post">
  2. <input type="checkbox" name="checkbox" value="1" />
  3. <input type="submit" name="send" value="OK" />
  4. </form>
  5. <pre><?php
  6.  
  7. print_r( $_POST );
  8.  
  9. if (empty($_POST['checkbox'])) {
  10. echo 'niezaznaczony';
  11. } elseif (isset($_POST['checkbox']) && $_POST['checkbox'] == 1) {
  12. echo 'zaznaczony';
  13. }
  14.  
  15. ?></pre>

Sprawdzone. Działa.
Go to the top of the page
+Quote Post
rozny
post 6.12.2006, 09:39:38
Post #7





Grupa: Zarejestrowani
Postów: 116
Pomógł: 0
Dołączył: 14.01.2004
Skąd: Zielona Góra

Ostrzeżenie: (0%)
-----


Faktycznie dziala... Nie wiem co mi wczoraj nie chodzilo. Dzieki i pozdrawiam smile.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.07.2025 - 15:16