Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]przycisk usuń, Problem z usuwaniem rekordu
SUICIDE
post
Post #1





Grupa: Zarejestrowani
Postów: 43
Pomógł: 0
Dołączył: 31.10.2012
Skąd: Gorzów Wlkp

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


plik który odpowiada za wyświetlanie oraz usuwanie komentarzy.
Wkleiłem fragmenty pliku odpowiadające za wyświetlanie oraz za funkcję usuń.
Szukałem gdzie indziej ale niestety rozwiązania mi nie pomogły. Więc zapytam może ktoś coś podpowie

  1. while($n = mysql_fetch_assoc($newsQuery)){
  2. echo "<TR class='tabela'>";
  3. echo '<TD class="tabela"><center>'.$n['id_kom'].'</center></TD>';
  4. echo '<TD class="tabela"><center>'.$n['id_art'].'</center></TD>';
  5. echo '<TD class="tabela"><center>'.$n['autor'].'</center></TD>';
  6. echo '<TD class="tabela"><center>'.$n['rodzaj'].'</center></TD>';
  7. echo '<TD class="tabela">'.$n['tresc'].'</TD>';
  8. echo '<TD class="tabela"><center>'.$n['data'].'</center></TD>';
  9. echo '<TD class="tabela"><center>'.$n['godz'].'</center></TD>';
  10. $id_kom = $_GET['id_kom'];
  11. echo '<TD> <a href="komentarze.php?a=del&id_kom='.$id_kom.'"><font color=red>usuń</font>';
  12.  
  13. else if($_GET['a']=='del'){
  14. $id_kom = $_GET['id_kom'];
  15. $admin = $user_data['user_name'];
  16. echo mysql_query("DELETE FROM komentarz WHERE id_kom='$id_kom'")or die ("Bład zapytania DELETE");
  17.  
  18.  
  19. }


Tabele bazy danych

id_kom, id_art,autor,tresc

Nie wiem w czym tkwi problem. Po prostu nie kasuje rekordów
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
SUICIDE
post
Post #2





Grupa: Zarejestrowani
Postów: 43
Pomógł: 0
Dołączył: 31.10.2012
Skąd: Gorzów Wlkp

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


Tak też próbowałem jak napisałeś

$id_kom = $n['id_kom'];

niestety to nic nie daje.

Odziwo po kliknięciu przycisku "usuń" tak wygląda cały link "komentarze.php?a=del&id_kom=73"

id komentarza się zgadza.
Po kliknięciu przycisku strona błyskawicznie raz błyska na biało i to wszystko.
Rekord dalej siedzi w bazie

  1. while($n = mysql_fetch_assoc($newsQuery)){
  2. echo "<TR class='tabela'>";
  3. echo '<TD class="tabela"><center>'.$n['id_kom'].'</center></TD>';
  4. echo '<TD class="tabela"><center>'.$n['id_art'].'</center></TD>';
  5. echo '<TD class="tabela"><center>'.$n['autor'].'</center></TD>';
  6. echo '<TD class="tabela"><center>'.$n['rodzaj'].'</center></TD>';
  7. echo '<TD class="tabela">'.$n['tresc'].'</TD>';
  8. echo '<TD class="tabela"><center>'.$n['data'].'</center></TD>';
  9. echo '<TD class="tabela"><center>'.$n['godz'].'</center></TD>';
  10. $id_kom = $n['id_kom'];
  11. echo '<TD> <a href="komentarze.php?a=del&id_kom='.$id_kom.'"><font color=red>usuń</font></a></TD></TR>';
  12.  
  13. else if($_GET['a']=='del'){
  14. $id_kom = $n['id_kom'];
  15. $admin = $user_data['user_name'];
  16. echo mysql_query("DELETE FROM komentarz WHERE id_kom='$id_kom'")or die ("Bład zapytania DELETE");
  17.  
  18.  
  19. }


Ten post edytował SUICIDE 27.04.2013, 21:23:52
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: 15.10.2025 - 14:42