Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Przetwarzanie formularza, A dokładniej problem z checkbox
-Gość_PiZzA666-
post
Post #1





Goście







Witam wszystkich smile.gif
Otóż mam trochę lamerski problem z przetwarzaniem formularza tongue.gif
mam sobie coś takiego
  1. <?php
  2. <form action="profil.php" method="post">
  3. <input type="checkbox" name="a" value="1">Opcja nr.<br>
  4. <input type="checkbox" name="b" value="2">Opcja nr.<br>
  5. <input type="submit" value="Wyślij">
  6. </form>
  7. ?>

No i profil.php
  1. <?
  2. $a = $_POST['a'];
  3. if( $a = CO_TU_MAM_WPISAć? )
  4. {
  5. echo'Wybrałeś opcję nr 1';
  6. }
  7. $b = $_POST['b];
  8. if($b = CO_TU_MAM_WPISAć? )
  9. {
  10. echo'Wybrałeś opcję nr 2';
  11. }
  12. ?>

No i właśnie, co mam wpisać po "if($a ="? Próbowałem już różnch rzeczy, ale jakoś mi się nie udało tongue.gif
Mam nadzieję, że rozumiecie o co chodzi tongue.gif
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
-Gość_PiZzA666-
post
Post #2





Goście







Ok, problem rozwiązany smile.gif
Zmieniłem $_POST na $_GET i dowiedziałem się, że powinienem wpisać "check", a w skrypcie zrobiłem błąd, bo zamiast "===" dałem "=" tongue.gif
Ehh.... chyba najwidoczniej dzisiaj mój łeb kiepsko pracuje winksmiley.jpg
Go to the top of the page
+Quote Post
PaKoS
post
Post #3





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 24.03.2006

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


lepsza metoda =>

form.php:

  1. <form action="profil.php" method="post">
  2. <input type="checkbox" name="a" value="1">Opcja nr.1 <br>
  3. <input type="checkbox" name="b" value="2">Opcja nr.2 <br>
  4. <input type="submit" value="Wyślij">
  5. </form>


profil.php:

  1. <?php
  2. if(isset($a) && !isset($b)) echo $a;
  3. elseif(!isset($a) && isset($b)) echo $b;
  4. elseif(!isset($a) && !isset($b)) echo('Brak opcji!');
  5. elseif(isset($a) && isset($b)) echo $a.", ".$b;
  6. ?>


Ten post edytował PaKoS 25.03.2006, 23:45:46
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 Aktualny czas: 20.08.2025 - 04:45