Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] skrypt do nauki słówek
dentopolis
post
Post #1





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

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


piszę bardzo prosty skrypt do nauki słówek. baza wygląda tak: słowo obce , polskie znaczenie , tak (wiem), nie (nie wiem), wyświetleń.

http://dentopolis.org/norweski/

jak powinien wyglądać kod który po wyświetleniu słowa zwiększy liczbę wyświetleń o 1 a po kliknięciu albo na tak albo na nie zwiększy o 1?

obecny kod:
  1.  
  2. // Create connection
  3. $conn = new mysqli($servername, $username, $password, $dbname);
  4. // Check connection
  5. if ($conn->connect_error) {
  6. die("Connection failed: " . $conn->connect_error);
  7. }
  8.  
  9. $sql = "SELECT * FROM norsk ORDER BY RAND() LIMIT 0,1";
  10. $result = $conn->query($sql);
  11.  
  12. if ($result->num_rows > 0) {
  13. while($row = $result->fetch_assoc()) {
  14.  
  15. echo $row[no];
  16. echo "<br/>";
  17. echo "<button type='button'>odpowiedz</button><br/>";
  18. echo $row[pl];
  19. echo "<hr/>";
  20.  
  21. echo "<button type='button'>tak</button>";
  22. echo "<button type='button'>nie</button><br/>";
  23. echo $row [tak];
  24. echo " / ";
  25. echo $row[nie];
  26.  
  27. echo "";
  28. }
  29. } else {
  30. echo "brak wyników";
  31. }


Ten post edytował dentopolis 6.03.2017, 12:21:52
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
dentopolis
post
Post #2





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

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


mam taki kod ale nie zmienia nic w bazie. czy mogę prosić o sprawdzenie gdzie jest błąd?

  1. $id=$row[id];
  2. $tak=$row[tak]+1;
  3. $nie=$row[nie]+1;
  4. $show=$row[show]+1;
  5.  
  6. echo $row[no];
  7. echo "<br/>";
  8. echo "<button id='show'>odpowiedz</button><br/>";
  9. echo "<p style='display:none;'>";
  10. echo $row[pl];
  11. echo "</p><hr/>";
  12.  
  13. echo "<form action='' method='post'>";
  14. echo "<button type='button' name='tak'>tak</button>";
  15. echo "<button type='button' name='nie'>nie</button><br/>";
  16. echo $row [tak];
  17. echo " / ";
  18. echo $row[nie];
  19. echo "</form>";
  20.  
  21. if (isset($_POST['tak'])) {
  22. $sql = "UPDATE norsk SET tak = '$tak', show = '$show' WHERE id = '$id';";
  23. $conn->query($sql);
  24. }
  25.  
  26.  
  27. }
  28. } else {
  29. echo "brak wyników";
  30. }
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 10.10.2025 - 21:09