Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Przetwarzanie formularza
Forum PHP.pl > Forum > Przedszkole
Gość_PiZzA666
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ść_PiZzA666
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
PaKoS
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. ?>
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.