Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> php+mysql, usuwanie rekordu
M45t3r
post
Post #1





Grupa: Zarejestrowani
Postów: 133
Pomógł: 0
Dołączył: 16.05.2005
Skąd: Lubaczów

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


Witam!!

Mam problem z moim systemem newsow, a mianowicie z ich usuwaniem, otoz skrypt nie usuwa ich ! nie wiem dlaczego, imho jest wszystko ok. Tutaj jest fragment kodu za to odpowiedzialny

  1. <?php
  2. elseif($_GET['pokaz']=='usun')
  3. {
  4.  if(!isset($_GET['wywal']))
  5. {
  6. echo 'Pamiętaj! Skrypt nie będzie pytał o potwierdzenie przy usunięciu newsa!<br/><br/>';
  7. $query = 'SELECT * FROM `nowosci`';
  8. $result = mysql_query($query);
  9. if($result)
  10.  {
  11.  while($row = mysql_fetch_assoc($result))
  12. {
  13.  echo '<a href="nowosci.php?pokaz=usun&wywal='.$row['id'].'">'.$row['temat'].'</a>';
  14. }
  15.  }
  16. }
  17. }
  18. else
  19.  {
  20.  $query = 'DELETE FROM nowosci WHERE id="'.$_GET['wywal'].'"';
  21.  $result = mysql_query($query);
  22.  
  23. if($result)
  24. {
  25.  echo 'Usunołęś wybraną nowość';
  26. }
  27.  else
  28. {
  29. echo 'Jakiś błąd';
  30. }
  31.  
  32.  }
  33. ?>


jezeli bedzie trzeba podam treść całego pliku.

Z góy dzięki za pomoc
Pozdrawiam
Master

Ten post edytował M45t3r 29.10.2005, 17:38:50
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Ive
post
Post #2





Grupa: Zarejestrowani
Postów: 352
Pomógł: 1
Dołączył: 17.07.2003
Skąd: Kazanów

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


zla konstrukcja else {
po prostu musisz dac:
  1. <?php
  2. elseif($_GET['pokaz']=='usun')
  3. {
  4.  if(!isset($_GET['wywal']))
  5. {
  6. echo 'Pamiętaj! Skrypt nie będzie pytał o potwierdzenie przy usunięciu newsa!<br/><br/>';
  7. $query = 'SELECT * FROM `nowosci`';
  8. $result = mysql_query($query);
  9. if($result)
  10.  {
  11.  while($row = mysql_fetch_assoc($result))
  12. {
  13.  echo '<a href="nowosci.php?pokaz=usun&wywal='.$row['id'].'">'.$row['temat'].'</a>';
  14. }
  15.  }
  16. }
  17. else
  18.  {
  19.  $query = 'DELETE FROM nowosci WHERE id="'.$_GET['wywal'].'"';
  20.  $result = mysql_query($query);
  21.  
  22. if($result)
  23. {
  24.  echo 'Usunołęś wybraną nowość';
  25. }
  26.  else
  27. {
  28. echo 'Jakiś błąd';
  29. }
  30.  
  31.  }
  32.  }
  33. ?>
Go to the top of the page
+Quote Post
M45t3r
post
Post #3





Grupa: Zarejestrowani
Postów: 133
Pomógł: 0
Dołączył: 16.05.2005
Skąd: Lubaczów

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


ok dziala, dzieki - temat uwazam za zamkniety
Go to the top of the page
+Quote Post

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 - 11:58