Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyświetlenie pytań oraz odpowiedzi z dwóch różnych tabel
M4rcin3z
post
Post #1





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 17.03.2013

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


Cześć.

Najpierw parę informacji o co mi chodzi.

Tworzę mini portal edukacyjny z generowanymi testami. Wszystko oparte o MySQL i PHP. Temat pilny.

Pytania oraz odpowiedzi są w dwóch różnych tabelach tj.:

Pytania:
ID_Pytania | ID_Testu | Tresc_Pytania

Odpowiedzi

ID_Odpowiedzi | ID_Pytania | Tresc_Odpowiedzi | Czy_Prawidlowa


A teraz do rzeczy. Potrzebuję wyświetlić pytanie a pod nim 4 odpowiedzi w radio buttonie. Mamy taki kod:

  1. <?php
  2.  
  3. $conn = mysql_connect ("localhost", "root", "") or
  4. die ("Nie można połączyć z bazą MySQL");
  5. $db = mysql_select_db ("quiz", $conn) or die (mysql_error());
  6.  
  7. $wynik = mysql_query("SELECT ID_Pytania, Tresc_Pytania
  8. From pytania Order by RAND() LIMIT 10;");
  9. //$zapytanie = mysql_query("SELECT ID_Odpowiedzi, Tresc_Odpowiedzi, Czy_Prawidlowa
  10. // FROM Odpowiedzi;");
  11. if (mysql_num_rows($wynik)>0)
  12. {
  13.  
  14. // echo '<input type="radio" name="'.$i.'" value="'.$wynik['Tresc_Odpowiedzi'].'" />'.$wynik["Tresc_Odpowiedzi"].'</br>';
  15. $i=1;
  16. echo '<form method="post" action="result.php">';
  17.  
  18. while($pytanie = mysql_fetch_array($wynik)){
  19. echo '<br>'.$i.'.'.$pytanie['Tresc_Pytania'].'</br>';
  20.  
  21. echo '<input type="radio" value="" /></br>';
  22. echo '<input type="radio" value="" /></br>';
  23. echo '<input type="radio" value="" /></br>';
  24. echo '<input type="radio" value="" /></br>';
  25. echo '<br>';
  26.  
  27. $i++;
  28. }
  29.  
  30. print '<INPUT type="submit" name="wyslij" value="Pokaż wynik">';
  31.  
  32. }
  33. ?>
  34.  


Póki co mam tylko wyświetlone w pętli pytania i po 4 radio do każdego i tutaj jest problem (IMG:style_emoticons/default/tongue.gif) Jak wkleić pod te radio tresci odpowiedzi, które mam w bazie?
Już próbowałem pętle w pętli, ale nic nie dawało rady. Może zgłupiałem albo jestem cienki, a może coś przegapiłem. A żeby było śmieszniej potrzebowałbym żeby pytania były losowo wybierane i jak tu podczepić do losowych pytań odpowiedzi?

PS.

Jak nie ten dział to przepraszam, ale już tyle nad tym siedzę, że nie myślę (IMG:style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post

Posty w temacie
- M4rcin3z   Wyświetlenie pytań oraz odpowiedzi z dwóch różnych tabel   16.01.2015, 20:59:32
- - Pyton_000   Pobierasz z bazy pytania. Zapisujesz sobie do tabl...   16.01.2015, 21:05:43
- - M4rcin3z   A możesz to bardziej w wersji kodu zapodać? Powie...   16.01.2015, 21:14:43
- - Pyton_000   "Literówka" A czego nie rozumiesz w ty...   16.01.2015, 21:17:10
- - M4rcin3z   No jak nie pisałem jak pisałem. Ale już parę raz...   16.01.2015, 21:20:33
- - Pyton_000   pętla w pętli   16.01.2015, 22:30:21
- - M4rcin3z   A możesz taką przykładową, która wg Ciebie będzie ...   16.01.2015, 23:28:14
- - Pyton_000   Mam dziś za dobry dzień. Masz prawie gotowiec. Nic...   17.01.2015, 13:18:49
- - M4rcin3z   Ok, dzięki... Dla kogoś kto jest zielony sam kod n...   17.01.2015, 17:44:44
- - Pyton_000   Taaa... tylko że to nie działa poprawnie, no chyba...   17.01.2015, 18:11:42
- - M4rcin3z   W jakim sensie nie działa to prawidłowo?   17.01.2015, 18:41:48
- - Pyton_000   W takim że pytania nijak się mają do odpowiedzi, n...   17.01.2015, 19:04:20
|- - M4rcin3z   RE: Wyświetlenie pytań oraz odpowiedzi z dwóch różnych tabel   18.01.2015, 09:07:40
- - Pyton_000   Brawo.. zamień foreach($answersPrepared[...   18.01.2015, 09:45:12
- - M4rcin3z   Ok działa (zaraz napiszesz, że wiesz że działa )....   20.01.2015, 13:38:27
- - rad11   [PHP] pobierz, plaintext SELECT count(*) F...   20.01.2015, 14:00:20
- - M4rcin3z   To daje ze bede mial wyswietlone i liczone... A ja...   20.01.2015, 14:04:55
- - Pyton_000   Po przesłaniu odpowiedzi zbierasz ich ID z formula...   20.01.2015, 15:56:06
- - M4rcin3z   No ok, tylko proszę łopatologicznie jak pobrać je ...   20.01.2015, 16:15:39
- - Pyton_000   Weź sobie jakiś kurs PHP od podstaw to staniesz si...   20.01.2015, 17:22:30
- - M4rcin3z   Ale fajnie by było jakbyś mi pomógł   20.01.2015, 18:37:32
- - Pyton_000   Pomogłem, gotowca więcej ode mnie nie dostaniesz. ...   20.01.2015, 20:12:23
- - M4rcin3z   Nie bede biegac, bo musze zrobic to max do konca c...   22.01.2015, 12:56:19
|- - strife   Cytat(M4rcin3z @ 22.01.2015, 12:56:19...   22.01.2015, 15:48:59
- - M4rcin3z   Jak się siedzi nad tym pare dni i nic nie wychodzi...   22.01.2015, 15:51:17
- - strife   Szukanie pomocy, a oczekiwanie na napisanie gotowc...   22.01.2015, 15:56:09
- - M4rcin3z   Tylko kolko sie zamyka w momencie kiedy napisalem ...   26.01.2015, 11:22:14
- - Pyton_000   no to do value dla radio wrzuć ID_odpowiedzi, wted...   26.01.2015, 11:53:42
- - M4rcin3z   Zrobiłem coś takiego: echo "<input type=...   26.01.2015, 14:21:35
- - Pyton_000   Zauważ że są one w tablicy dodatkowoczyli Kodarray...   26.01.2015, 15:55:23
- - M4rcin3z   A tak z ciekawości muszę jeszcze coś zmodyfikować,...   27.01.2015, 12:18:11
- - Pyton_000   A zobaczyłeś choć jaki wynik dostajesz z tego zapy...   27.01.2015, 12:54:46
- - M4rcin3z   No właśnie miałem pisać, że po dopisaniu tego w og...   27.01.2015, 12:58:51
- - Pyton_000   Zmień zapytanie na: [PHP] pobierz, plaintext $sth ...   27.01.2015, 13:44:27
- - M4rcin3z   Teraz to wyrzuca przy wyswietlaniu odpowiedzi Ko...   27.01.2015, 14:04:53
- - Pyton_000   Pokaż jeszcze raz cały kod   27.01.2015, 14:17:52
- - M4rcin3z   Kod<?php // Rozpoczynanie sesji. session_sta...   27.01.2015, 14:18:41
- - Pyton_000   Masz i analizuj. [PHP] pobierz, plaintext $sql = ...   27.01.2015, 14:47:14
- - M4rcin3z   Ok przeksztalcone na moje i dziala (bo mialo dzial...   31.01.2015, 11:37:23
- - Pyton_000   implode(',',$_POST['answers']...   31.01.2015, 13:36:38
- - M4rcin3z   Coś mi tu nie tak poszło bo wyrzuca KodCatchable ...   31.01.2015, 14:16:16
- - Pyton_000   brak ) w prepare.   31.01.2015, 14:28:27
- - M4rcin3z   Hula aż miło Tylko ostatni problem :/ Chciałb...   31.01.2015, 15:24:41
- - Pyton_000   A w czym masz problem? Bo to już się zaczyna robić...   31.01.2015, 15:36:50
- - M4rcin3z   Mam problem z tym, że robiąc to w ten sposób: Kod...   31.01.2015, 16:05:19
- - Pyton_000   Bo pozostałe zmienne nie mają wartości, masz poprz...   31.01.2015, 16:29:07
- - M4rcin3z   Wszystko zrobione ! Nie będę już truł d*** ...   2.02.2015, 09:51:49


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

 



RSS Aktualny czas: 24.12.2025 - 23:11