Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][mysql] jak to zrobić :)
Forum PHP.pl > Forum > Przedszkole
lordkoniu
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
b4rt3kk
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">';
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.