Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]delete table nie usuwa danych
ob1
post 2.11.2018, 10:23:08
Post #1





Grupa: Zarejestrowani
Postów: 59
Pomógł: 0
Dołączył: 20.02.2018

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


Cześć, chcę usunąć z bazy kilka plików, dla których
  1. session
stanowi jednakowa wartosc (wygenrowany ciag znakow, identyczny dla wpisow ktore chce usunac). Problem jest taki, ze wszystko jest ok, session jest przekazane do finalnej strony (sprawdzilem po echo), wyskakuje informacja o usunieciu danych, ale one nadal pozostaja w bazie. Gdzie tkwi błąd?

  1. <?php
  2. require_once('connect.php');
  3. require_once('connect-screen.php');
  4.  
  5. if (isset($_GET['session'])) {
  6. // Pobieranie danych z tablicy GET.
  7. $session=$_GET['session'];
  8.  
  9. }
  10. elseif (isset($_POST['session'])) {
  11. // Pobieranie danych z tablicy POST.
  12. $session = $_POST['session'];
  13.  
  14. }
  15. else {
  16. echo '<p class="er">Nie wybrano zdjęć do usunięcia do usunięcia</p>';
  17. }
  18.  
  19. if (isset($_POST['submit'])) {
  20. if ($_POST['confirm'] == 'Yes') {
  21.  
  22.  
  23. // Łączenie się z bazą danych.
  24. $dbc = mysqli_connect(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME);
  25.  
  26. // Usuwanie danych związanych z wynikiem z bazy.
  27. $query = "DELETE FROM dodaj_zdjecia_biuro WHERE session = $session";
  28. mysqli_query($dbc, $query);
  29.  
  30.  
  31. // Potwierdzanie usunięcia wyniku.
  32. echo '<p>Usunięto zdjęcia ' . $session .'.';
  33. }
  34. else {
  35. echo '<p class="er">Nie usunięto zdjęć/p>';
  36.  
  37. }
  38. }
  39. else if (isset($session) ) {
  40.  
  41. echo '<p>Na pewno chcesz usunąć wskazane zdjęcie?</p>';
  42. echo '<div class="potwierdzenie_usuniecia_na_srodek">';
  43. echo '<form method="post" action="usun_zdjecia_cala_galeria_biuro_potwierdzenie.php">';
  44. echo '<input type="radio" name="confirm" value="Yes" /> Tak ';
  45. echo '<input type="radio" name="confirm" value="No" checked="checked" /> Nie
  46. <br /> <br />';
  47. echo '<input type="submit" value="Usuń" name="submit" />';
  48. echo '<input type="hidden" name="session" value="' . $session . '" />';
  49. echo '</form>';
  50. echo '</div>';
  51. }
  52. echo '<div class="panel_potwierdzenie_usuniecia_wpisu">';
  53. echo '<p><a href= "">Wróć do poprzedniej strony</a></p>';
  54. echo '</div>';
  55. ?>
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 - 18:44