Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL]usuwanie komentarzy. problem z wykonaniem
Forum PHP.pl > Forum > Przedszkole
Majzel
Witam,
mam problem z stworzeniem kilku linijek kodu, które by usuwały komentarze, a więc mam taki kod:
pokaz_komentarze.php
  1. <?php
  2. include('../funkcje.php');
  3. if(sprawdzenie_danych_2() == true) {
  4.  
  5. echo '<br />';
  6. $db = polacz();
  7. $SQL = "SELECT nick,tresc,data
  8.       FROM komentarze";
  9. $wynik = $db->query($SQL);
  10. while ($wiersz = $wynik->fetch_assoc()) {
  11.    echo $wiersz['nick'].'<br />';
  12.    echo '<form method=post action="usun_komentarz.php">';
  13.    echo '<input type=hidden name=nick
  14.                    value="'.$wiersz['nick'].'" />';
  15.     echo '<input type=submit
  16.                    value="Usuń wpis" />';
  17.     echo '</form></td>';
  18.    echo '<strong>'.$wiersz['tresc'].'</strong>'.'<br />';
  19.    echo $wiersz['data'].'<br /><hr />';
  20.    }
  21.  
  22. }
  23.  
  24. ?>


kod usun_komentarz.php
  1. <?php
  2. include('../funkcje.php');
  3. if(sprawdzenie_danych_2() == true) {
  4. $nick = $_POST['nick'];
  5. $db = polacz();
  6.   $zapytanie = "delete from komentarze
  7.             where nick='$nick'";
  8.   $wynik = @mysql_query($zapytanie);
  9.   if (!$wynik)
  10.     echo 'nie udało się';
  11.   else
  12.     echo 'udało się';
  13. }
  14.  
  15.  
  16. ?>


Pobieranie danych z bazy, ich dodawanie itp. wszystko działa, tylko nie wiem jak zrobić usuwanie, no bo jak mam to zrobić, skoro komentarze są wyświetlane na jednej stronie i dane o nich nie sa przekazywane w GET, tak więc w jaki sposób mam skonstruować te zapytanie i ogólnie kod żeby to działało? jak przekazać te dane?
Na powyższym skrypcie widać <form.. próbowałem w ten sposób, jednak nie działa.
Proszę o pomoc.
Z góry dzięki.
drzalek
  1. <?php
  2. $zapytanie = "delete from komentarze
  3.            where nick='$nick'";
  4. ?>


Chyba powinno być

  1. <?php
  2. $zapytanie = "delete from komentarze
  3.            where nick='".$nick."'";
  4. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.