Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php/mysql]Usuwanie wiele wpisow
zaba12
post 27.04.2006, 15:44:28
Post #1





Grupa: Zarejestrowani
Postów: 223
Pomógł: 0
Dołączył: 29.08.2003
Skąd: Gliwice

Ostrzeżenie: (10%)
X----


witam mam problem napisalem takie cos lecz ten srypt kasuje mi tylko 1 wpis a nie wszystkie ;/

  1. <?php
  2. function shout_lista()
  3.  
  4. {
  5.  
  6. $query = "SELECT * FROM shoutbox";
  7.  
  8. $result = mysql_query ($query);
  9. echo '<form action="index.php?cmd=shout&cmd=shout_del1" method="POST">';
  10.  
  11. while ($row = mysql_fetch_array($result)) {
  12.  
  13. $id = $row['id'];
  14.  
  15. $date = $row['date'];
  16.  
  17. $autor = $row['autor'];
  18.  
  19. $text = $row['text'];
  20.  
  21. echo '<table cellpadding="2" cellspacing="0" border="0" class="table0" width="100%">
  22.  
  23. <tr>
  24.  
  25. <td class="row1" width="100%"><span class="gensmall" style="font-size:9px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif">
  26. <input type="checkbox" name="id" value="'.$id.'" /> ['.$date.']</span><span class="gensmall"> '.$autor.': &nbsp;'.$text.'</span></td>
  27.  
  28.  
  29.  
  30. </tr>
  31.  
  32. </table>
  33.  
  34. <hr size="1">
  35. ';
  36. if ($cmd == 'shout_del1') {
  37. shout_del();
  38. }
  39.  
  40.  }
  41.  echo '<input type="hidden" name="cmd" value="shout_del" /><input type="submit" name="Usun" value="Usun" /></form>';
  42.  
  43.  
  44.  
  45. }
  46.  
  47. function shout_del()
  48.  
  49. {
  50.  
  51. global $PHP_SELF, $id, $op, $tytul;
  52.  
  53.  
  54.  
  55.  $query = "DELETE FROM shoutbox WHERE id='$id'";
  56.  
  57.  $result = mysql_query($query);
  58.  
  59. echo "<script>self.location.href=\" index.php?cmd=shout\";</script>";
  60.  
  61. }
  62. ?>
Go to the top of the page
+Quote Post
Rzast
post 27.04.2006, 16:05:10
Post #2





Grupa: Zarejestrowani
Postów: 45
Pomógł: 0
Dołączył: 24.11.2005
Skąd: Podczerwone

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


Jeśli wiesz co czynisz, to zamień linijkę z
  1. <?php
  2.  $query = "DELETE FROM shoutbox WHERE id='$id'";
  3. ?>

na
  1. <?php
  2.  $query = "DELETE FROM shoutbox";
  3. ?>

Ale to spowoduje opustoszenie tablicy...
  1. WHERE
służy do wyboru konkretnego rekordu (lub grup rekordów)...


--------------------
Podhale naprawa komputerów, strony WWW
Go to the top of the page
+Quote Post

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: 12.06.2025 - 21:10