Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][PHP] Php do quizu
Forum PHP.pl > Forum > Przedszkole
martis
Witam,
informatyka nie jest moją mocną stroną, a muszę zrobić prosty quiz na lekcję. Zrobiłam pytanka, ale nie mam pojęcia jak napisać do tego php żeby po wypełnieniu wybrane odpowiedzi wyświetlały się na zielono lub na czerwono. Bardzo proszę o pomoc happy.gif

  1. <meta charset="utf-8"/>
  2. <title> Quiz </title>
  3. </head>
  4.  
  5.  
  6. <form action="quiz1.php" method="POST">
  7.  
  8. <p> 1. Jakie informacje podaje znacznik &lt; title &gt...&lt;/title &gt; ? <p>
  9. <input type="radio" name="zad1" value="1a"/> Wyrazy kluczowe dla wyszukiwarek <br />
  10. <input type="radio" name="zad1" value="1b"/> Opis treści dokumentu <br />
  11. <input type="radio" name="zad1" value="1c"/> Autor strony <br />
  12. <input type="radio" name="zad1" value="1e"/> Tytuł dokumentu <br />
  13.  
  14.  
  15. <p> 2. Co należy wpisać, aby na ekranie pojawił się znak mniejszości "<" ? (pomiń gwiazdki) <p>
  16. <input type="radio" name="zad2" value="2a"/> &*quot <br />
  17. <input type="radio" name="zad2" value="2b"/> &*lt <br />
  18. <input type="radio" name="zad2" value="2c"/> &*gt <br />
  19. <input type="radio" name="zad2" value="2d"/> &*amp <br />
  20.  
  21. <table>
  22. <tr> <td> 3. Który znacznik odpowiada za łączenie komórek tabeli w pionie? </td> </tr>
  23. <tr>
  24. <td> <select name="browser">
  25. <option> rowspan </option>
  26. <option> colspan </option>
  27. </tr>
  28.  
  29. <tr> <td colspan="2"> 4.Które kolory z niżej wymienionych są odcieniami niebieskiego? </td> </tr>
  30. <tr> <td> <input type="checkbox" name="color" value="4a"/> #0033FF </td> </tr>
  31. <tr> <td> <input type="checkbox" name="color" value="4b"/> #66FF66 </td> </tr>
  32. <tr> <td> <input type="checkbox" name="color" value="4c"/> #66CC33 </td> </tr>
  33. <tr> <td> <input type="checkbox" name="color" value="4d"/> #0033CC </td> </tr>
  34. <tr> <td> <input type="checkbox" name="color" value="4e"/> #330000 </td> </tr>
  35. <tr> <td> <input type="checkbox" name="color" value="4f"/> #871F78 </td> </tr>
  36. <tr> <td> <input type="checkbox" name="color" value="4g"/> #660033 </td> </tr>
  37. </table>
  38.  
  39. <p> 5. Czym musi być poprzedzony adres e-mail w odsyłaczu ? <p>
  40. <input type="radio" name="zad5" value="5a"/> </td> ftp:// <br />
  41. <input type="radio" name="zad5" value="5b"/> </td> http:// <br />
  42. <input type="radio" name="zad5" value="5c"/> </td> mailto: <br />
  43. <input type="radio" name="zad5" value="5d"/> </td> news: <br />
  44.  
  45. <table>
  46.  
  47. <tr>
  48. <td><input type="reset" value="Wyczyść dane"/> </td>
  49. <td><input type="submit" value="Wyślij"/> </td>
  50. </tr>
  51. </table>
  52.  
  53.  
  54. </form>
  55.  
  56. </body>
  57. </html>
  58.  
  59.  
ohm
http://www.teacher.webd.pl/kurs_php/k_2_1_0.php pierwsza lepsza strona z brzegu wszystko wyjaśnia
programistaarek
Np tak

  1. <form action="test.php" method="psot">
  2. 1. Jakie informacje podaje znacznik <title>?
  3.  
  4. <input type="radio" name="zad1" value=""/> Wyrazy kluczowe dla wyszukiwarek <br />
  5. <input type="radio" name="zad1" value=""/> Opis treści dokumentu <br />
  6. <input type="radio" name="zad1" value=""/> Autor strony <br />
  7. <input type="radio" name="zad1" value="1"/> Tytuł dokumentu <br />
  8.  
  9. 2. Kolor trawy to?
  10. <input type="radio" name="zad2" value="2"/> Zielony <br />
  11. <input type="radio" name="zad2" value=""/> Czarny <br />
  12. <input type="radio" name="zad2" value=""/> Niebieski <br />
  13. <input type="radio" name="zad2" value=""/> Różowy <br />
  14.  
  15.  
  16.  
  17. <input type="submit" name="sprawdz" value="Sprawdź">
  18. </form>
  19.  
  20. <?
  21. if(isset($_POST['sprawdz'])){
  22.  
  23. if($_POST['zad1'] == 1){
  24.  
  25. $punkt1 = 1;
  26. }
  27. if($_POST['zad2'] == 2){
  28.  
  29. $punkt2 = 1;
  30. }
  31.  
  32.  
  33.  
  34. $punktacja = $punkt1 + $punkt2;
  35.  
  36.  
  37. echo "Uzyskałeś ".$punktacja." ";
  38. }
  39. ?>
  40.  
  41.  
  42.  
  43.  


A resztę robisz automatycznie jak te dwa smile.gif Dodajesz w zmiennej punktacja kolejne punkty i zapytania tworzysz nowe smile.gif
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.