Drukowana wersja tematu

Kliknij tu, aby zobaczyć temat w orginalnym formacie

Forum PHP.pl _ Przedszkole _ [PHP][HTML] Sprawdzanie który z 4 checkboxów jest zaznaczony

Napisany przez: Niepokonany13 12.06.2018, 13:04:01

Witam
Potrzebuje sprawdzić który z checkboxów jest zaznaczony

  1. <http://december.com/html/4/element/thead.html>
  2. <http://december.com/html/4/element/tr.html class="danger">
  3. <http://december.com/html/4/element/th.html>1 </http://december.com/html/4/element/th.html>
  4. </http://december.com/html/4/element/tr.html>
  5. </http://december.com/html/4/element/thead.html>
  6.  
  7. <http://december.com/html/4/element/tbody.html>
  8. <http://december.com/html/4/element/tr.html class="info">
  9. <http://december.com/html/4/element/td.html>&nbsp;1&emsp;<http://december.com/html/4/element/input.html type="radio" name="7" />&nbsp; </http://december.com/html/4/element/td.html>
  10. </http://december.com/html/4/element/tr.html>
  11. <http://december.com/html/4/element/tr.html class="info">
  12. <http://december.com/html/4/element/td.html>&nbsp;2&emsp;<http://december.com/html/4/element/input.html type="radio" name="t1" />&nbsp;</http://december.com/html/4/element/td.html>
  13. </http://december.com/html/4/element/tr.html>
  14. <http://december.com/html/4/element/tr.html class="info">
  15. <http://december.com/html/4/element/td.html>&nbsp;3&emsp;<http://december.com/html/4/element/input.html type="radio" name="7" />&nbsp;</http://december.com/html/4/element/td.html>
  16. </http://december.com/html/4/element/tr.html>
  17. <http://december.com/html/4/element/tr.html class="info">
  18. <http://december.com/html/4/element/td.html>&nbsp;4&emsp;<http://december.com/html/4/element/input.html type="radio" name="7" />&nbsp;</http://december.com/html/4/element/td.html>
  19. </http://december.com/html/4/element/tr.html>
  20. <http://december.com/html/4/element/tr.html class="info">
  21. <http://december.com/html/4/element/td.html><http://december.com/html/4/element/input.html type="radio" checked="checked" style="display:none" value="no_attempt" name="7" /></http://december.com/html/4/element/td.html>
  22. </http://december.com/html/4/element/tr.html>
  23. </http://december.com/html/4/element/tbody.html>

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

Napisany przez: Neutral 12.06.2018, 13:10:45

Jak masz input type radio, to musisz im wszystkim nadać ten sam name.

  1. <http://december.com/html/4/element/form.html method="post" action="">
  2. <http://december.com/html/4/element/input.html type="radio" name="f1" value="v1" />
  3. <http://december.com/html/4/element/input.html type="radio" name="f1" value="v2" />
  4. <http://december.com/html/4/element/input.html type="radio" name="f1" value="v3" />
  5. <http://december.com/html/4/element/input.html type="radio" name="f1" value="v4" />
  6. <http://december.com/html/4/element/input.html type="submit" />
  7. </http://december.com/html/4/element/form.html>

  1. <?php
  2. $f1 = $_POST['f1'] questionmark.gif NULL;
  3. // Zamiast tej emotikony jest to: ? ?, bez spacji. http://php.net/manual/en/language.operators.comparison.php#language.operators.comparison.coalesce.
  4. if($f1=='v1') {
  5. http://www.php.net/echo 'You selected '.$f1;
  6. }
  7.  
  8. ?>

Napisany przez: Niepokonany13 12.06.2018, 13:15:09

Dziękować

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)