Futerko22 0 Zgłoś post Napisano Kwiecień 6, 2013 Witam, posiadam taki oto skrypt na listę użytkowników w bazie: $query = mysql_query("select * from uzytkownicy order by id"); while($rekord = mysql_fetch_array($query)) { $ud .= ''.$rekord[5].'<br>'; $nick .= ''.$rekord[1].'<br>'; $opcje .=' <a href="index.php" title="usun">Usun</a> '; } echo ' <table width="800"> <tr><td> <b>ID.</b> </td><td> <b>Nick</b> </td><td> <b>Opcje</b> </td></tr>'; echo ' <tr><td> '.$id.' </td><td> '.$nick.' </td><td> '.$opcje.' </td></tr> </table>'; I moje pytanie, jak zrobić aby po kliknięciu w "usun" usuwa się dany użytkownik? A dokładnie ten przy którym był link: "usun" Z góry dzieki za pomoc Udostępnij ten post Link to postu Udostępnij na innych stronach
shad 38 Zgłoś post Napisano Kwiecień 6, 2013 Na przykład zmienna get z przypisanym id użytkownika, po kliknięciu w link ze zmienną zapytanie usuwające Udostępnij ten post Link to postu Udostępnij na innych stronach
Futerko22 0 Zgłoś post Napisano Kwiecień 6, 2013 Można prosic o jakis przykład ? Udostępnij ten post Link to postu Udostępnij na innych stronach
shad 38 Zgłoś post Napisano Kwiecień 6, 2013 if (isset($_GET['usun'])) { $usun = $_GET['usun']; mysql_query("DELETE FROM uzytkownicy WHERE id = $usun"); } Udostępnij ten post Link to postu Udostępnij na innych stronach
Łukasz Ostrowski 593 Zgłoś post Napisano Kwiecień 6, 2013 @shad Piękne sqli Udostępnij ten post Link to postu Udostępnij na innych stronach
xorg 693 Zgłoś post Napisano Kwiecień 6, 2013 while($rekord = mysql_fetch_array($query)) { $ud .= ''.$rekord[5].'<br>'; $nick .= ''.$rekord[1].'<br>'; Zdecyduj się... jeżeli chcesz się posługiwać niewygodną numeracją zwrotną z bazy to używaj mysql_fetch_row, albo zmień mysql_fetch_array($query) na mysql_fetch_array($query, MYSQL_ASSOC) i ciesz się wygodą używania tablicy asocjacyjnej I moje pytanie, jak zrobić aby po kliknięciu w "usun" usuwa się dany użytkownik? A dokładnie ten przy którym był link: "usun" if( isset($_GET['delId']) && ( $delId = (int) $_GET['delId'] ) > 0 ) { $sql = "DELETE FROM `uzytkownicy` WHERE `id` = '$delId'"; mysql_query($sql); } Udostępnij ten post Link to postu Udostępnij na innych stronach