Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Sprawdzanie wypełnienia radio boxów
NajpierwSieNaucz
post
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 8.06.2014

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


Witam!

Napisałem wyświetlanie pytań do quizu w zależności od naszych przywilejów więc ilość pytań może być różna. Kod wyświetlania pytań:
  1. SELECT pytania.tresc,odpowiedzi.odp_1,odpowiedzi.odp_2,odpowiedzi.odp_3 FROM pytania INNER JOIN odpowiedzi ON pytania.id = odpowiedzi.id_pytania AND pytania.id_kat <= (zmienna z php)


Mogę na stronie wynikowej metodą $_POST sprawdzić czy zaznaczyliśmy jakiegoś radio boxa przy użyciu np !isset, aczkolwiek jezeli ktoś odpowie na połowe pytań ów rozwiązanie się nie przyda. Móglbym zliczać ilośc wierszy wynikowych z sql i sprawdzić czy na stronie wynikowej ta ilość się zgadza, pytanie brzmi: Czy można sprawdzić na stronie wyświetlającej pytania czy wszystkie radio boxy zostały zaznaczone?


Dziękuję pozdrawiam.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
NajpierwSieNaucz
post
Post #2





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 8.06.2014

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


Chciałem zrobić jak Panowie zaproponowali z tym, że:

  1. function testuj()
  2. {
  3.  
  4. $('input[name="$data[0]"]').each(function () {
  5.  
  6. var $this = $(this),
  7.  
  8. if ($(this).prop('checked')) {
  9. console.log('checked');
  10. break;
  11. }else{
  12. console.log('unchecked');
  13. }
  14.  
  15. });
  16.  
  17. }


Nie będzie działać ze względu na to, że $data[0] jest w pętli:

  1. $result = mysql_query($sql.$priwlages);
  2.  
  3. while ($data = mysql_fetch_row($result)) {
  4.  
  5.  
  6. echo "<b>Pytanie $data[0]:</b><br>
  7. <input type='radio' name='$data[0]' value='$data[1]'>$data[1]<br>
  8. <input type='radio' name='$data[0]' value='$data[2]'>$data[2]<br>
  9. <input type='radio' name='$data[0]' value='$data[3]'>$data[3]<br>";}
  10.  
  11. }else { echo ("<center>WYBIERZ PAN ŻESZ PRZYWILEJE</center></br>");}
  12.  


Jakieś sugestie?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 18.10.2025 - 14:24