Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zapis do bazy, problem z zapianiem
kuzuri
post
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 25.11.2014

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


Siemka mam o to taki kod i próbuję dodać do bazy oceny ludzi których posiadam w bazie
np: Jan kowalski przy nim jest możliwość ocenienia go od 1 do 10 i po zaznaczeniu odpowiedniej liczby chciał bym aby dana liczba została zapisana do bazy przez danego oceniającego np; osoba sie podala za kowlskiego kowlaskiego
problem jest taki ze niedodaje mi do bazy wyskakuje błąd

"Fatal error: Call to a member function fetch_array() on a non-object in /virtual/mojastrona.cba.pl/insert.php on line 36"

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <link href="style.css" rel="stylesheet" />
  5. </head>
  6. <body>
  7.  
  8. <div id="baner">
  9. <a href="wykladowcaa.jpg"></a>
  10. </div>
  11.  
  12. <div id="container">
  13. <div id="ankieta">
  14. <h2>Wyniki</h2>
  15. <?php
  16. //dane do polaczenia do bazy danych
  17. include('config.php');
  18. //polaczenie
  19. $conn = new mysqli(HOST, DB_USERNAME, DB_PASSWORD, DB_DSN);
  20. $conn->set_charset("utf8");
  21. $result = $conn->query("SELECT id, daneosobowe FROM wykladowcy");
  22. while($rs = $result->fetch_array(MYSQLI_ASSOC)) {
  23. echo $rs["daneosobowe"];
  24. if (isset( $_POST['osoba' . $rs["id"] . ''])){
  25. echo ' - ' . $_POST['osoba' . $rs["id"] . ''] . '<br />';
  26. echo '<br />';
  27. } else {
  28. echo ' - Brak oceny<br />';
  29. echo '<br />';
  30. }
  31. }
  32. dodanie lub update do bazy
  33. $result = $conn->query("SELECT id, iduser, idwykladowcy, ocena FROM oceny where `iduser`=" . $iduser . " and `idwykladowcy`=" . $qid . "");
  34. $temp_id = "";
  35. while($rs = $result->fetch_array(MYSQLI_ASSOC)) {
  36. $temp_id = $rs["idwykladowcy"];
  37. }
  38. if ($qselectedid != "" && $qselectedid != null) {
  39. if ($temp_id == $qid) {
  40. //jezeli wpis jest to update bazy
  41. $result = $conn->query("update oceny set `ocena`=" . $qselectedid . " where `iduser`=" . $iduser . " and `idwykladowcy`=" . $qid . "");
  42. //var_dump("update oceny set `ocena`=" . $qselectedid . " where `iduser`=" . $iduser . " and `idwykladowcy`=" . $qid . "");
  43. } else {
  44. //jezeli nie ma to dodac wpis
  45. $result = $conn->query("insert into `oceny` (iduser, idwykladowcy, ocena) values(" . $iduser . "," . $qid . ",". $qselectedid . ")");
  46. //var_dump("insert into `oceny` (iduser, idwykladowcy, ocena) values(" . $iduser . "," . $qid . ",". $qselectedid . ")");
  47. }
  48. }
  49.  
  50.  
  51.  
  52. ?>
  53.  
  54. <div id="buttons">
  55. <button id='odnowa' onclick="odnowa()">Wyjscie</button>
  56. </div>
  57. </div>
  58. </div>
  59. <script>
  60. function odnowa() {
  61. location.href='moja strona';
  62. }
  63.  
  64.  
  65. </script>
  66. </body>
  67.  
  68. </html>


Ten post edytował kuzuri 12.05.2015, 23:27:19
Go to the top of the page
+Quote Post

Posty w temacie
- kuzuri   Zapis do bazy   12.05.2015, 23:18:09
- - Comandeer   mysqli_error Twoim przyjacielem!   12.05.2015, 23:22:50
- - salfunglandyare   A skad masz $iduser i $qid dla tego zapy...   12.05.2015, 23:31:40
- - kuzuri   iduser jest z bazy   13.05.2015, 09:23:14
- - Comandeer   Wyświetliłeś sobie błąd zapytania? No i nie bardz...   13.05.2015, 12:34:48
|- - kuzuri   Cytat(Comandeer @ 13.05.2015, 13:34:4...   14.05.2015, 10:28:58
- - Comandeer   No po prostu pobierz to z bazy…   14.05.2015, 11:26:26


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 Aktualny czas: 22.08.2025 - 06:11