Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySql/PHP] Usuwanie rekordu
Forum PHP.pl > Forum > Przedszkole
fran1o
Mam taki maly problem mam taki kod:
  1. //********************************
  2. //********* Usuwanie osob ********
  3. //********************************
  4. if($_GET['akcja'] == "4"){
  5.  
  6. $q = mysql_query('SELECT * FROM users ORDER BY users_id ASC');
  7. echo '<br /><br /><b>USUWANIE OSÓB</b><br /><br />';
  8.  
  9. ?>
  10.  
  11. <table width="200" border="0" cellpadding="3" cellspacing="1" bgcolor="#353535" align="center">
  12. <tr bgcolor="#ADAEA6" align="center">
  13. <td><b>ID</b></td>
  14. <td><b>Imię</b></td>
  15. <td><b>Nazwisko</b></td>
  16. <td><b>Login</b></b></td>
  17. <td><b>Hasło</b></td>
  18. <td><b>Status</b></td>
  19. <td>Akcja</td>
  20. </tr>
  21. <?php
  22. while($r = mysql_fetch_array($q)){
  23. echo '<tr bgcolor=#E0E1D9><td align=center width=30>'.$r['users_id'].'</td>';
  24. echo '<td width=100>'.$r['users_login'].'</td>';
  25. echo '<td width=100>'.$r['users_pass'].'</td>';
  26. echo '<td align=center width=70><a href="admin.php?id='.$r['users_id'].'">Kasuj</a><br></td></tr>';
  27. }
  28. echo '</table>';
  29.  
  30. $id=$_GET['id'];
  31. $usun=mysql_query("delete from users where users_id='$id' limit 1");
  32. if($usun==1){ echo '<br /><br />Osoba zaostała usunięta';}
  33. else {echo 'Błąd nie można było usunąć osoby.';}
  34.  
  35. }


Chodzi mi o to zeby tekst osoba zostala usunieta pokazalo sie dopiero po wcisnieciu kasuj a nie zeby wyswietlalo sie caly czas...
piotrooo89
  1. <?php
  2. if (isset($_GET['id']))
  3. {
  4. $id=$_GET['id'];
  5. $usun=mysql_query("delete from users where users_id='$id' limit 1");
  6. if($usun==1)
  7.  { 
  8.  echo '<br /><br />Osoba zaostała usunięta';
  9.  }
  10. else {echo 'Błąd nie można było usunąć osoby.';}
  11. }
  12. ?>


//EDIT
Zapomniałem nawiasu ajjj....
Mlodycompany
sprobuj tego
  1. //********************************
  2. //********* Usuwanie osob ********
  3. //********************************
  4. if($_GET['akcja'] == "4"){
  5.  
  6. $q = mysql_query('SELECT * FROM users ORDER BY users_id ASC');
  7. echo '<br /><br /><b>USUWANIE OSÓB</b><br /><br />';
  8.  
  9. ?>
  10.  
  11. <table width="200" border="0" cellpadding="3" cellspacing="1" bgcolor="#353535" align="center">
  12. <tr bgcolor="#ADAEA6" align="center">
  13. <td><b>ID</b></td>
  14. <td><b>Imię</b></td>
  15. <td><b>Nazwisko</b></td>
  16. <td><b>Login</b></b></td>
  17. <td><b>Hasło</b></td>
  18. <td><b>Status</b></td>
  19. <td>Akcja</td>
  20. </tr>
  21. <?php
  22. while($r = mysql_fetch_array($q)){
  23. echo '<tr bgcolor=#E0E1D9><td align=center width=30>'.$r['users_id'].'</td>';
  24. echo '<td width=100>'.$r['users_login'].'</td>';
  25. echo '<td width=100>'.$r['users_pass'].'</td>';
  26. echo '<td align=center width=70><a href="admin.php?id='.$r['users_id'].'">Kasuj</a><br></td></tr>';
  27. }
  28. echo '</table>';
  29.  
  30. $id=$_GET['id'];
  31. $usun=mysql_query("delete from users where users_id='$id' limit 1");
  32. if($usun){ echo '<br /><br />Osoba zaostała usunięta';}
  33. else {echo 'Błąd nie można było usunąć osoby.';}
  34.  
  35. }
piotrooo89
Cytat(Mlodycompany @ 5.05.2008, 22:23:32 ) *
sprobuj tego


nie bardzo wiem o co Ci chodzi? skopiowałeś kod fran1o

//edit

zamień sobie
  1. <?php
  2. $usun=mysql_query("delete from users where users_id='$id' limit 1");
  3. ?>


na

  1. <?php
  2. $usun=mysql_query('DELETE FROM users WHERE users_id='$id' limit 1');
  3. ?>


gdzieś czytałem że wielkość liter może mieć znaczenie.
fran1o
temat zamkniety... dzieki
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.