Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Usuwanie rekordu z potwierdzeniem
Forum PHP.pl > Forum > Przedszkole
eurosoft
Witam!
Pisząc projekt stanąłem przed ścianą i sporo już szukając rozwiązania postanowiłem poszukać pomocy na forum. Mam następujący kod:
  1. <?php
  2. include 'config_adm.php';
  3. $tabela = 'usery';
  4. $a = trim($_GET['a']);
  5. $id_uzyt = trim($_GET['id_uzyt']);
  6.  
  7. $sql = "SELECT * FROM $tabela ORDER BY id_uzyt";
  8. $result = mysql_query($sql) or die('Queryproblem: '.mysql_error());
  9. $zlicz = mysql_num_rows($result);
  10.  
  11.  
  12.  
  13. {
  14. echo "<table border=1 cellspacing=0 cellpadding=1 bgcolor=#ADB79E bordercolor=#FFFFFF>";
  15. echo "<tr>";
  16. echo "<th>L.p.</th>";
  17. echo "<th width=150 align=center>Imię i Nazwisko</th>";
  18. echo "<th width=150 align=center>e-mail</th>";
  19. echo "<th width=100 align=center>Data rejestracji</th>";
  20. echo "<th colspan=3><div id=menu>Info</div></th>";
  21. echo "</tr>";
  22.  
  23. $i = 0; //kolorowanie wierszy
  24. $k = $from; //liczba porządkowa
  25.  
  26. while($r = mysql_fetch_array($result))
  27.  
  28. {
  29. $i++; //kolorowanie wierszy
  30. $k++; //liczba porządkowa
  31.  
  32. echo "<tr>";
  33. echo '<tr style="'.($i%2==0?'background-color: #CCCCCE;':'background-color: #DEE0E2;').'">';
  34. echo "<td width=30 align=center>".$k."</td>";
  35. echo "<td width=100 align=left>".$r[1]."</td>";
  36. echo "<td width=100 align=center>".$r[3]."</td>";
  37. echo "<td width=100 align=center>".$r[5]."</td>";
  38. echo "<td width=40 align=center><a href=\"userse.php?a=edit&amp;id_uzyt={$r[0]}\"><img src=img/edit.png title=Popraw style=width:16px;height:16px;border:0px; /></a></td>";
  39. echo "<td width=40 align=center><a href=\"users.php?a=del&amp;id_uzyt={$r[0]}\"><img src=img/usun.png title=Usuń style=width:16px;height:16px;border:0px; /></a></td>";
  40.  
  41. echo "</tr></form>";
  42. }
  43. echo "</table>";
  44. }
  45.  
  46. if($a == 'del' and !empty($id_uzyt)) {
  47.  
  48. /* usuwamy rekord */
  49. mysql_query("DELETE FROM $tabela WHERE id_uzyt='$id_uzyt'")
  50. or die('Błąd zapytania: '.mysql_error());
  51. echo '<meta http-equiv="refresh" content="1; url=users.php">';
  52. echo 'Użytkownik został usunięty z bazy';
  53. }
  54.  
  55. if($a == 'edit' and !empty($id_uzyt)) {
  56. /* usuwamy rekord */
  57. mysql_query("UPDATE FROM $tabela WHERE id_uzyt='$id_uzyt'")
  58. or die('Błąd zapytania: '.mysql_error());
  59. echo '<meta http-equiv="refresh" content="1; url=users.php">';
  60. echo 'Użytkownik został usunięty z bazy';
  61. }
  62.  
  63. ?>


jak sprawić aby skrypt pytał się usera o akceptację usunięcia rekordu?
Dziękuje za pomoc i pozdrawiam
ciekawskiii
Zrob podstrone z pytaniem i odp Tak/Nie i tam dopiero usuwaj, ja tak zawsze robie ale mozna tez w javascript no i pewnie 10 innych sposobow
P.s. To usuwanie masz ciekawe, co bedzie jak ktos se powpisuje w adres wszystkie id po kolei?
eurosoft
masz może coś takiego? dopiero raczkuję w tej dziedzinie....
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.