Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][HTML] Sprawdzanie który z 4 checkboxów jest zaznaczony
Forum PHP.pl > Forum > Przedszkole
Niepokonany13
Witam
Potrzebuje sprawdzić który z checkboxów jest zaznaczony
  1. <tr class="danger">
  2. <th>1 </th>
  3. </tr>
  4. </thead>
  5.  
  6. <tr class="info">
  7. <td>&nbsp;1&emsp;<input type="radio" name="7" />&nbsp; </td>
  8. </tr>
  9. <tr class="info">
  10. <td>&nbsp;2&emsp;<input type="radio" name="t1" />&nbsp;</td>
  11. </tr>
  12. <tr class="info">
  13. <td>&nbsp;3&emsp;<input type="radio" name="7" />&nbsp;</td>
  14. </tr>
  15. <tr class="info">
  16. <td>&nbsp;4&emsp;<input type="radio" name="7" />&nbsp;</td>
  17. </tr>
  18. <tr class="info">
  19. <td><input type="radio" checked="checked" style="display:none" value="no_attempt" name="7" /></td>
  20. </tr>
  21. </tbody>

Taki mam kod
Robię system quizów i dajmy na to że drugi checkbox to poprawna odpowiedź to dałem tam t1 jako iż to pierwsze pytanie ale jeśli nacisnę na niego i będę chciał zmienić odpowiedź to tamten nadal zostanie zaznaczony teraz jak zrobić żeby sprawdzić czy jest zaznaczony jak każdy będzie miał taki sam name
Neutral
Jak masz input type radio, to musisz im wszystkim nadać ten sam name.
  1. <form method="post" action="">
  2. <input type="radio" name="f1" value="v1" />
  3. <input type="radio" name="f1" value="v2" />
  4. <input type="radio" name="f1" value="v3" />
  5. <input type="radio" name="f1" value="v4" />
  6. <input type="submit" />
  7. </form>

  1. <?php
  2. $f1 = $_POST['f1'] questionmark.gif NULL;
  3. // Zamiast tej emotikony jest to: ? ?, bez spacji. PHP doc.
  4. if($f1=='v1') {
  5. echo 'You selected '.$f1;
  6. }
  7.  
  8. ?>
Niepokonany13
Dziękować
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.