Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Wyswietlanie tablicy, problem
Forum PHP.pl > Forum > Przedszkole
xenvera
Witam.

Napisałem skrypt usuwający rekord z bazy danych, jednak przy kliknięciu usuń wyświetla mi w oknie przeglądarki:

array(1) { [0]=> string(2) "26" } Usunieto!

Jak się tego pozbyć ?!


  1. <?php
  2. require_once('config.php');
  3. $result = mysql_query("SELECT id FROM `klient`");
  4.  
  5.  
  6. echo '<form method="GET" action="index.php">';
  7. echo '<table border="1">';
  8. echo '<tr>';
  9. echo '<td>ID</td>';
  10. echo '<td>Usun</td>';
  11. echo '</tr>';
  12.  
  13.  
  14. while ($row = mysql_fetch_row($result))
  15. {
  16. echo '</tr>';
  17. echo '<td>'.$row[0].'</td>';
  18. echo '<td><input type="checkbox" name="delete[]" value="'.$row[0].'"></td>';
  19. }
  20. echo '</table>';
  21. echo '<input type="submit" value="Wykonaj">';
  22. echo '</form>';
  23.  
  24.  
  25.  
  26. if (isset($_GET['delete'])) ///INDEX NOTICE ERROR FIX
  27. var_dump($_GET['delete']);
  28. $delete = $_GET['delete'];
  29. $results = mysql_query('DELETE FROM `klient` WHERE id IN('.implode(',', $_GET['delete']).')');
  30. if($results)
  31. {
  32. echo 'Usunieto!';
  33. }
  34. else
  35. {
  36. echo 'Blad '.mysql_error();
  37. }
  38. }
  39.  
  40. ?>
nospor
Tak to jest, jak sie uzywa funkcji nie znajac ich znaczenia....

var_dump($_GET['delete']);
xenvera
Czyli funkcja var_dump($_GET['delete']); nie jest w tym skrypcie potrzebna ?
nospor
Zajrzyj do manuala i zobacz co robi var_dump(). Czy potrzebujesz tego co to robi? Jak potrzebujesz, to jest potrzebna. Jak nie potrzebujesz, to nie jest potrzebna.
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.