Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Radio input w formularzu
Forum PHP.pl > Forum > Przedszkole
Viadrus
HTML:


No:<input type="radio" name='nie' value='no'/>
Yes:<input type="radio" name='tak' value="yes"/>
<br>
<input type="reset" value="Reset" />
<input type="submit" name='submit' value='Ok'/>



Nie wiem tylko jak odczytac radio inputy w tym wypadku od strony serwera(PHP). Pomóżcie...


Pozdrawiam!
d3ut3r
Radio buttony muszą mieć ten sam atrybut name w obrębie jednej grupy, na przykład:

  1. <form action="index.php" method="post">
  2. <input type="radio" name="myRadio" value="yes" /> Tak <br />
  3. <input type="radio" name="myRadio" value="no" /> Nie <br />
  4. <hr />
  5. <input type="submit" value="OK" />
  6. </form>


a w pliku index.php

  1.  
  2. $validAnswers=array('yes','no');
  3.  
  4. $answer=(isset($_POST['myRadio']) && in_array($_POST['myRadio'],$validAnswers)) ? $_POST['myRadio'] : 'no'; //jeżeli nie ma nic w zmiennej $_POST['myRadio'] lub jej zawartość jest nieprawidłowa domyślnie ustawiamy odpowiedź 'no'.
  5. echo 'Wybrano: '.$odpowiedz;
  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.