Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Nie dziala update - gdzie problem?
dolar
post
Post #1





Grupa: Zarejestrowani
Postów: 92
Pomógł: 0
Dołączył: 19.10.2016

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


Zrobilam strone do edycji wpisow na blogu... nie dziala mi UPDATE. Wg mnie ma wskazany rekord, ktory ma zedytowac, wszystko powinno grac, a jednak cos jest nei halo. Oto kod :



  1.  
  2. include 'db.php';
  3. $baza = Db::getInstance();
  4.  
  5.  
  6. if (array_key_exists('login', $_SESSION) && array_key_exists('haslo', $_SESSION)) {
  7. $czyZalogowany = true;
  8. } else {
  9. header('Location: /logowanie.php');
  10. }
  11.  
  12. $akcja = $_GET['akcja'];
  13. $id = (int)$_GET['id'];
  14.  
  15. if ($akcja == 'edytuj' && $id > 0) {
  16.  
  17. $sql = 'SELECT * FROM blog WHERE id='.$id;
  18. $zapytanieSelect = mysqli_query($baza, $sql);
  19. $wpis = $zapytanieSelect->fetch_all(MYSQLI_ASSOC);
  20.  
  21. }
  22.  
  23. if (empty($wpis[0])) {
  24. $wpis = array(
  25. 0 => array(
  26. 'tytul' => '',
  27. 'tresc' => ''
  28. ));
  29. }
  30.  
  31. $tytul=$wpis[0]['tytul'];
  32. $tresc=$wpis[0]['tresc'];
  33.  
  34. if (array_key_exists('zapisz', $_POST)){
  35. $sql4 = "UPDATE `blog` SET `tytul`='$tytul',`tresc`='$tresc' WHERE id=`$id`";
  36. $edytuj = mysqli_query($baza, $sql4);
  37. echo "Post zedytowany";
  38. }




  1.  
  2. </head>
  3. <form method="post">
  4. <label for="tytul">Tytul:</label>
  5. <input type="text" id="tytul" name="tytul" value="<?php echo $tytul ?>"/>
  6. <br/>
  7. <label for="tresc">Tresc:</label>
  8. <textarea id="tresc" name="tresc"><?php echo $tresc ?>
  9. <br/>
  10. <input type="submit" name="zapisz" value="zapisz"/>
  11.  
  12.  
  13. </form>
  14. </body>
  15. </html>
  16.  
Go to the top of the page
+Quote Post

Posty w temacie
- dolar   [MySQL][PHP]Nie dziala update - gdzie problem?   13.12.2016, 10:20:28
- - markonix   http://forum.php.pl/index.php?showtopic=44...t=0...   13.12.2016, 10:42:26
- - dolar   Niestety wyskakuje blad : Deprecated: mysql_query(...   13.12.2016, 10:49:06
- - viking   To się zdecyduj czego używasz, w tych zapytaniach ...   13.12.2016, 10:54:25
- - dolar   No dobra fakt. Moj blad. Wyskoczylo mi : Warning:...   13.12.2016, 10:57:47
- - markonix   Nie, te błędy dotyczą argumentów przesyłanych do f...   13.12.2016, 11:02:13
- - dolar   Dzisiaj peirwszy raz uzywam UPDATE i chyba jeszcze...   13.12.2016, 11:19:37
- - viking   Jak czytać dokumentację PHP? W podanych liniach w...   13.12.2016, 11:27:33
- - dolar   Toc ma wszystko podane... :/. Skad ma edytowac, co...   13.12.2016, 11:33:34
- - viking   A co jest w tej linii 43 pliku /blog/wpis.php?   13.12.2016, 11:44:42
- - dolar   Ok wyeliminowalam tamte bledy, ale nadal nie chce ...   13.12.2016, 11:46:36
- - viking   A co to niby za nawiasy [] w zapytaniu?   13.12.2016, 11:55:14
- - dolar   Wywalenie nawiasow nic nie pomaga - a bo tak probo...   13.12.2016, 11:57:31
- - nospor   Masz cale mase bledow w zapytaniu. Wyswietla ci w ...   13.12.2016, 11:59:24
- - dolar   Niestety wywala taki blad: Nastapil blad w polacz...   13.12.2016, 12:26:40
- - viking   Po id ma nie być przecinka, treść jest stringiem w...   13.12.2016, 12:31:59
- - dolar   Hmm faktycznie bledu juz nie wywala ale dalej jakb...   13.12.2016, 12:35:05
- - nospor   Cytatwiec pewnie cos jest nie tak ze zmiennymi moi...   13.12.2016, 12:52:48
- - dolar   Cytat(nospor @ 13.12.2016, 12:52:48 )...   13.12.2016, 12:56:35
- - nospor   A teraz idz i poczytaj o escapowaniu danych, albo ...   13.12.2016, 12:58:42
- - dolar   To fakt, mam z tym problem, ide czytac, jeszcze ra...   13.12.2016, 13:12:16


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: 23.08.2025 - 06:31