Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Kasowanie z guzika
wojcienty
post 3.06.2011, 22:00:59
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 18.01.2011

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


Witam jak w temacie mam taki problem napisałem sobie kawałek stronki i nie wiem jak zrobić aby kasowany był użytkownik przy którym kliknę usuń.

Tak to wygląda:

http://www1.picturepush.com/photo/a/579326...4%99cia/php.png

kod

wszyscy.php

  1. <?php
  2. mysql_connect(localhost,'root','');
  3. mysql_select_db("Telefony");
  4.  
  5. $wynik = mysql_query("SELECT * FROM Telefony");
  6.  
  7. echo '<TABLE
  8. ALIGN=undefined
  9. BORDER=1
  10. CELLSPACING=1
  11. CELLPADDING=2>
  12. <TR VALIGN=undefined ALIGN=undefined>';
  13. while($linia=mysql_fetch_array($wynik))
  14. {
  15. echo '<TD>'.$linia['id'].'</TD>';
  16. echo '<TD>'.$linia['Nazwisko'].'</TD>';
  17. echo '<TD>'.$linia['Imie'].'</TD>';
  18. echo '<TD>'.$linia['Grupa'].'</TD>';
  19.  
  20. echo '<form action="del.php" method="post">';
  21.  
  22. echo '<TD><input type="submit" value="Usun"/></TD>';
  23.  
  24. echo '</form>';
  25.  
  26. echo '<TD><input type="submit" value="Edytuj"/></TD>';
  27. echo '</TR>';
  28. }
  29.  
  30.  
  31. ?>
  32.  
  33. </TABLE>


i teraz del.php

  1. <?php
  2. mysql_connect(localhost,'root','');
  3. mysql_select_db("Telefony");
  4.  
  5. $wynik = mysql_query("DELETE FROM Telefony WHERE id=('questionmark.gif')");
  6.  
  7. if($wynik)
  8.  
  9. echo 'Wpis zostal skasowany';
  10.  
  11. else
  12.  
  13. echo 'Nie udalo sie skasowac rekordu';
  14.  
  15.  
  16. ?>


Nie mam pojęcia co mam wpisać w warunek , tam gdzie znajduje się questionmark.gif. Z góry dzięki za pomoc.
Go to the top of the page
+Quote Post
mortus
post 3.06.2011, 22:26:18
Post #2





Grupa: Zarejestrowani
Postów: 2 178
Pomógł: 596
Dołączył: 25.09.2009
Skąd: Piwniczna-Zdrój

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


Ale to przecież podstawy działania formularzy są. Odsyłam do pierwszego lepszego kursu z google.pl, w szczególności zainteresuj się polem typu hidden.
Go to the top of the page
+Quote Post
gargamel
post 3.06.2011, 22:31:10
Post #3





Grupa: Zarejestrowani
Postów: 278
Pomógł: 35
Dołączył: 25.06.2010

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


Jeśli tą metodą to możesz:
  1. ...
  2. echo '<TD>'.$linia['Grupa'].'</TD>';
  3. echo '<form action="del.php" method="post">';
  4. echo '<TD><input type="hidden" name="idToDel" value="'.$linia['id'].'"><input type="submit" value="Usun"/></TD>';
  5. echo '</form>';
  6. ...

W del.php:
  1. if(!empty($_POST['idToDel'])){
  2. $id = (int)$_POST['idToDel'];
  3. $wynik = mysql_query("DELETE FROM Telefony WHERE id=$id");
  4. }
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 Wersja Lo-Fi Aktualny czas: 18.07.2025 - 16:07