Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php/mysql]Usuwanie wiele wpisow
Forum PHP.pl > Forum > PHP
zaba12
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. ?>
Rzast
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)...
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.