Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySql/PHP] Usuwanie rekordu
fran1o
post
Post #1





Grupa: Zarejestrowani
Postów: 65
Pomógł: 2
Dołączył: 15.04.2008

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


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...
Go to the top of the page
+Quote Post
piotrooo89
post
Post #2


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




  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....

Ten post edytował piotrooo89 5.05.2008, 21:32:16


--------------------
Go to the top of the page
+Quote Post
Mlodycompany
post
Post #3





Grupa: Zarejestrowani
Postów: 910
Pomógł: 44
Dołączył: 20.02.2008
Skąd: Łódź

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


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. }
Go to the top of the page
+Quote Post
piotrooo89
post
Post #4


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




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.

Ten post edytował piotrooo89 5.05.2008, 21:42:16


--------------------
Go to the top of the page
+Quote Post
fran1o
post
Post #5





Grupa: Zarejestrowani
Postów: 65
Pomógł: 2
Dołączył: 15.04.2008

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


temat zamkniety... dzieki
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 Aktualny czas: 19.08.2025 - 06:59