Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Usuwanie notatek administracyjnych - metoda $_GET
Kerth
post
Post #1





Grupa: Zarejestrowani
Postów: 250
Pomógł: 1
Dołączył: 6.08.2012

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


Witam,
zrobiłem system notatek administracyjnych w moim panelu administracyjnym. Z dodawaniem notatek wszystko jest w porządku. Gorzej jest z ich usuwaniem. Mam taki kod:
  1. $pobierzNotatka = $db->prepare("SELECT `id`, `nick`, `notatka`, `data` FROM `notatki_admin`");
  2.  
  3. if(!$pobierzNotatka->execute()){
  4. throw new Exception("Błąd zapytania z NOTATKAMI ADMINISTRATORÓW.");
  5. }
  6.  
  7. foreach($pobierzNotatka as $row_not_admin)
  8. {
  9. echo "</br>Nick: \t";
  10. echo('<span class = "red">');
  11. echo ''.$row_not_admin['nick'].'</br>' ;
  12. echo('</span>');
  13.  
  14. echo "Data: \t";
  15. echo('<span class = "red">');
  16. echo ''.$row_not_admin['data'].'</br>';
  17. echo('</span>');
  18.  
  19. echo "Notatka: \t";
  20. echo('<span class = "red">');
  21. echo ''.$row_not_admin['notatka'].'</br>';
  22. echo('</span>');
  23.  
  24. echo '- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<a href="notatki.php?id='.$row_not_admin['id'].'">[X]</a></br>';
  25. if(isset($_GET["id"]))
  26. {
  27. $id = str_replace("\'","\\\'",$_GET["id"]);
  28. $usunNotatka = $db->prepare("DELETE FROM `notatki_admin` WHERE `id` = :id");
  29. $usunNotatka->bindValue(":id", $id, PDO::PARAM_INT);
  30. }
  31. }


Gdy kliknę na [X] w linku poprawnie pobiera id notatki. Niestety na tym się kończy. Notatka się nie usuwa. Co zrobić? Jakieś pomysły/rady?
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 Aktualny czas: 20.08.2025 - 13:48