Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][mysql] jak to zrobić :), zapisanie wyników
lordkoniu
post 8.11.2012, 09:14:13
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 19.10.2012

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


witam

kod php :

  1. $zapytanie = "SELECT NR_PYTANIA, PYTANIE, A, B, C, D FROM TESTY where NR_TESTU='$nr_test'";
  2. $idzapytania = mysql_query($zapytanie);
  3.  
  4.  
  5. echo "<form method=GET>";
  6. while ($wiersz = mysql_fetch_assoc($idzapytania))
  7. {
  8. echo "<table>
  9. <tr><td colspan=2>".$wiersz['NR_PYTANIA'].".&nbsp<b>".$wiersz['PYTANIE']."<b></td></tr>
  10. <tr><td>";
  11.  
  12. echo "A)&nbsp&nbsp ".$wiersz['A']."&nbsp&nbsp</td><td><input type=radio name=".$wiersz['NR_PYTANIA']." value=a /></td></tr><tr><td>";
  13. echo "B)&nbsp&nbsp ".$wiersz['B']."&nbsp&nbsp</td><td><input type=radio name=".$wiersz['NR_PYTANIA']." value=b /></td></tr><tr><td>";
  14. echo "C)&nbsp&nbsp ".$wiersz['C']."&nbsp&nbsp</td><td><input type=radio name=".$wiersz['NR_PYTANIA']." value=c /></td></tr><tr><td>";
  15. echo "D)&nbsp&nbsp ".$wiersz['D']."&nbsp&nbsp</td><td><input type=radio name=".$wiersz['NR_PYTANIA']." value=d /></td></tr><tr><td colspan=2>&nbsp</td></tr>";
  16. echo "</table>";
  17. }
  18. echo "<br><INPUT TYPE='submit' VALUE='WYNIK' name='wynik'>";
  19. echo "</form>";
  20.  


pytanie :

jak wyświetlić za pomocą echo ""; wszystkie wybrane opcje ? wiem, że będzie potrzebna pętla ale nie mam pomsyłu .. sad.gif

dzieki za pomoc smile.gif

Ten post edytował lordkoniu 8.11.2012, 09:15:26
Go to the top of the page
+Quote Post
b4rt3kk
post 8.11.2012, 09:27:26
Post #2





Grupa: Zarejestrowani
Postów: 1 933
Pomógł: 460
Dołączył: 2.04.2010
Skąd: Lublin

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


Przepraszam bardzo, ale co masz na myśli poprzez wszystkie wybrane opcje? Czyżby Ci chodziło o wynik przesłania formularza?

Po pierwsze, metoda GET w przypadku wysyłania wielu zmiennych odpada, a po drugie, w formularzu brakuje akcji:

  1. echo '<form action="jakis_plik.php" method="POST">';


Teraz musisz sobie utworzyć jakis_plik.php a w nim wpisać:

  1. echo '<b>Zmienne przesłane metodą POST:</b><br/>';
  2. if (isset($_POST)) {
  3. foreach ($_POST as $key => $value) echo '<b>'.$key.'</b> => '.$value.'<br/>';
  4. } else echo 'brak';
  5. echo '<b>Zmienne przesłane metodą GET:</b><br/>';
  6. if (isset($_GET)) {
  7. foreach ($_GET as $key => $value) echo '<b>'.$key.'</b> => '.$value.'<br/>';
  8. } else echo 'brak';
  9.  


W celach edukacyjnych, możesz również spróbować metody GET, zwróć wtedy uwagę jak będzie wyglądał link:

  1. echo '<form action="jakis_plik.php" method="GET">';


Ten post edytował b4rt3kk 8.11.2012, 09:30:03


--------------------
Jeśli pomogłem, kliknij proszę 'pomógł'. Dzięki.
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 13.06.2025 - 09:05