Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] kolejne zapytanie z bazy po przesłaniu formularza
dentopolis
post 17.11.2019, 11:15:56
Post #1





Grupa: Zarejestrowani
Postów: 252
Pomógł: 0
Dołączył: 14.08.2016

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


mam skrypt pytań i odpowiedzi. na początku wyświetla pierwsze pytanie, jak zrobić, żeby po kliknięciu przycisku (obojętne którego), wyświetlił kolejne pytanie?
chcę stworzyć możliwość wyboru kolejności np. random, asc,desc, trudne itd.
przykład

  1. <?php
  2. $servername = "#################";
  3. $username = ""#################";";
  4. $password = ""#################";";
  5. $dbname = ""#################";";
  6.  
  7. $conn = new mysqli($servername, $username, $password, $dbname);
  8.  
  9. mysqli_set_charset( $conn, 'utf8' );
  10. if ($conn->connect_error) {
  11. die("Connection failed: " . $conn->connect_error);
  12. }
  13.  
  14. $sql = "SELECT * FROM `pytajnik_pytania` INNER JOIN `pytajnik_odpowiedzi`";
  15. $result = $conn->query($sql);
  16.  
  17. if ($result->num_rows > 0) {
  18. while($row = $result->fetch_assoc()) {
  19.  
  20. $questionid = $row['id'];
  21. $question = $row['question'];
  22. $answer = $row['answer'];
  23.  
  24. echo "#";
  25. echo $questionid;
  26.  
  27. $user="1";
  28. echo "uczeń:";
  29. echo $user;
  30.  
  31. }
  32.  
  33. echo "<hr/>";
  34. echo "<div class='row' style='height:150px;'>";
  35. echo "<div class='col'>";
  36. echo $question;
  37. echo "</div>";
  38. echo "<div class='col'><div id='answer'>";
  39. echo $answer;
  40. echo "</div></div>";
  41. echo "</div>";
  42. } else {
  43.  
  44. }
  45.  
  46. ?>
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59. <br/><br/><br/>
  60. <button type='button' class='btn btn-warning btn-block' onclick='myFunction()'>odpowiedź</button>
  61.  
  62. <br/>
  63. <form action='' method='get'>
  64. <div class="row">
  65. <div class="col"><button type='submit' name="button" value="trudne" class='btn btn-danger btn-block'>trudne</button></div>
  66. <div class="col"><button type='submit' name="button" value="wiem" class='btn btn-success btn-block'>wiem</button></div>
  67. <div class="col"><button type='submit' name="button" value="łatwe" class='btn btn-primary btn-block'>łatwe</button></div>
  68. </div>


czy to powinno tak wyglądać?
id=currentid+1

i id wstawić w zapytaniu select jako OFFSET?
Go to the top of the page
+Quote Post

Posty w temacie


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: 14.08.2025 - 03:53