Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z usuwaniem rekordów
Forum PHP.pl > Forum > Bazy danych > MySQL
Jakon185
mam zrobiopne wyswietlanie rekordów z bazy danych i mam oto taki kod:
  1. <?php
  2. $_SESSION['username'] = $_POST['user'];
  3. $_SESSION['userpass'] = $_POST['pass'];
  4. $_SESSION['authuser'] = 0;
  5.  
  6. if (($_SESSION['username'] == 'login') and
  7.  ($_SESSION['userpass'] == 'haslo')) {
  8. $_SESSION['authuser'] = 1;
  9. } else {
  10. echo "Przepraszamy, ale nie masz uprawnień do zobaczenia tej strony!";
  11. exit();
  12. }
  13.  
  14. $link = mysql_connect("localhost","login","haslo")
  15. or die(mysql_error());
  16. mysql_select_db("traper_sklep")
  17. or die (mysql_error());
  18.  
  19. $query = "SELECT * " . "FROM sklep_zamowienie";
  20.  
  21. $result = mysql_query($query, $link)
  22. or die(mysql_error());
  23. $iloscklientow = mysql_num_rows($result);
  24.  
  25. $zamowienie_detale ='';
  26. while ($row = mysql_fetch_array($result)) {
  27. $id = $row['id'];
  28. $zamowienie = $row['produkt'];
  29. $kwota = $row['kwota'];
  30. $firma = $row['firma'];
  31. $nip = $row['nip'];
  32. $imie = $row['imie'];
  33. $nazwisko = $row['nazwisko'];
  34. $ulica = $row['ulica'];
  35. $kod = $row['kod'];
  36. $miasto = $row['miasto'];
  37. $ulica2 = $row['ulica2'];
  38. $kod2 = $row['kod2'];
  39. $miasto2 = $row['miasto2'];
  40. $telefon = $row['telefon'];
  41. $email = $row['email'];
  42. $wyslano = $row['wyslano'];
  43. $notatki = $row['notatki'];
  44. ?>

i do tego jeszcze puzniej
  1. <?php 
  2.  
  3. $wyswietlanie_header=<<<EOD
  4. <table width="100%" border="1" bordercolor="blue" callpadding="0" callspacing="0" align="center">
  5. <tr bordercolor="blue">
  6. <td>Id</td>
  7. <td>Zamówienie</td>
  8. <td>kwota</td>
  9. <td>Firma</td>
  10. <td>Nip</td>
  11. <td>Imię i Nazwisko</td>
  12. <td>Ulica</td>
  13. <td>Kod i miasto</td>
  14. <td>telefon</td>
  15. <td>Email</td>
  16. <td>Wysłano</td>
  17. <td>Notatki</td>
  18. </tr>
  19.  
  20. EOD;
  21.  
  22. $zamowienie_detale .=<<<EOD
  23. <tr>
  24. <td>$id</td>
  25. <td>$zamowienie</td>
  26. <td>$kwota zł</td>
  27. <td>$firma</td>
  28. <td>$nip</td>
  29. <td>$imie, $nazwisko</td>
  30. <td>$ulica</td>
  31. <td>$kod, $miasto</td>
  32. <td>$telefon</td>
  33. <td>$email</td>
  34. <td>$wyslano</td>
  35. <td>tu chcem przycisk</td>
  36. </tr>
  37. EOD;
  38. }
  39.  
  40. $zamowienia_footer ="</table>";
  41.  
  42. $wyswietl =<<<WYSWIETL
  43. $wyswietlanie_header
  44. $zamowienie_detale
  45. $zamowienia_footer
  46. WYSWIETL;
  47.  
  48. echo $wyswietl;
  49.  
  50. ?>

no i mam problem chcialbym w miejscu "tu chcem przycisk" umieścic usun.jpg tak, żeby po kliknięciu usuwalo mi dany rekord

przeszukalem forum ale nic dzieki czemu bym to zrobil nie znalazlem
prosze o taka odpowiedz zebym sie polapal co i jak bo dopiero sie niedawno php zaczelem uczyc
skowron-line
  1. DELETE FROM nazwa_tabeli WHERE warunek LIMIT 1


limit 1 jest dla pewnosci ze usunie tylko jeden rekord

odsylam do manuala

edit: usuwa sie po id ale to nie jest najbezpieczniejszy sposob
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.