Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Usuwanie rekordów z bazy
Maze123987
post
Post #1





Grupa: Zarejestrowani
Postów: 98
Pomógł: 0
Dołączył: 17.09.2009

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


Mam taki kod:
  1. <?php
  2.  
  3. $result = mysql_query('SELECT * FROM items ORDER BY item_id ')or die('Nie mogę połączyć się z bazą danych: '.mysql_error());
  4. while ($row = mysql_fetch_assoc($result))
  5. {
  6. $icon = unserialize($row['icon']);
  7. $stats = unserialize($row['stars_AP']);
  8. $ar=unserialize($row['stars_AP']);
  9.  
  10. ?>
  11. <tr align="left">
  12. <td><?php echo $row['level'] ?></td>
  13. <td><?php echo show_icon(unserialize($row['icon'])) ?></td>
  14. <td><?php echo $row['name'] ?></td>
  15. <td><?php echo $row['use_limit'] ?></td>
  16. <td><?php echo show_type($row['type']) ?></td>
  17. <td><?php echo empty($row['description']) ? '&nbsp;' : $row['description'] ?></td>......


Wyświetla on w postaci pętli wyniki z bazy. Chciałbym dodać w komórce obok (<td>...</td> link "usuń" co powodowałoby usunięcie rekordu z bazy. Jak to zrobić?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Maze123987
post
Post #2





Grupa: Zarejestrowani
Postów: 98
Pomógł: 0
Dołączył: 17.09.2009

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


  1. <td><a href="usun.php?a=del&amp;id=<?php echo $idr ?>">DEL</a> </td>



(plik usun.php
  1. <?php
  2. $a = trim($_GET['a']);
  3. $id = trim($_GET['idr']);
  4.  
  5. if($a == 'del' and !empty($id)) {
  6.  
  7. mysql_query("DELETE FROM items WHERE item_id='$id'")
  8. or die('Błąd zapytania: '.mysql_error());
  9.  
  10. echo 'Rekord został usunęty z bazy';
  11. }?>

Niestety nie usuwa nic z bazy. Co z tym nie tak?

Ten post edytował Maze123987 9.07.2012, 23:10:48
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 17.09.2025 - 15:55