MySQL/PHP Gebruiker verwijderen uit de Database! hulp A.U.B!

Status
Niet open voor verdere reacties.

Sleepy

Gebruiker
Lid geworden
15 feb 2008
Berichten
100
Beste forumgenoten,

Ik heb een vraagje betreft het verwijderen van een gebruiker uit de datbase, ik wilt dit doen met de delete functie! maar heb geen idee hoe ik die moet gebruiekn in MIJN SITUATIE. ik heb internet al afgezocht diverse tutorials gevolgd maar kom er niet uit daarom vraag ik jullie hulp!

Mijn situatie:

2ns2fqh.jpg

Zoals je hier ziet kan ik een rol (rank kiezen)

28mnreb.jpg

Zoals je hier kan zien heeft hij de gebruikers uit de database gehaald die de zelfde rank hebben als geselecteerd is, in het veld daar boven.

Ik heb ook al een knop gemaakt om de gebruiker dan te verwijderen! maar goed nu de ham vraag hoe doe ik dat! aangezien ik een gebruiker niet wil verwijderen door middel op achternaam,woonplaats,voornaam etc.

Ik hoop zo snel mogelijk een reactie te horen!
Groeten,
Rick.
 
Zet in de VALUE van de dropdown box die je gemaakt hebt het unieke ID van de gebruiker, en gebruik dat om de query aan te sturen. Dan weet je zeker dat je de goede hebt.

HTML:
<select name="gebruiker">
<option value="1">Gebruiker met ID 1</option>
<option value="2">Gebruiker met ID 2</option>
</select>

PHP:
mysql_query( "DELETE FROM gebruikers WHERE id = " . (int) $_POST['gebruiker'] );
 
Hee frats!

bedankt voor je reactie! stel ik zeer op prijs. Je bent ook altijd lekker actief hier (gelukkig maar) je hebt me namelijk vaker uit de brand geholpen herkende je naam haha:)

maargoed! ik ga nu even eten:P pauze:).

En dan zal ik een blik werpen naar de codes!

Bedankt! je hoort het nog.
 
Vindt het toch nog beetje lastig, ik heb hier even m'n code gepost kan je daar even naar kijken hoe ik het heb gedaan :)

Ben nog niet heel lang bezig met php dus nog even allemaal lastig :P


--------------------------------

<p> <label>Kies Rank</label>
<form method="get" action="deleteuser.php" name="frmrank">
<select name="rank">
<option value="patient">Patiënt</option>
<option value="inschrijfbalie">Inschrijfbalie</option>
<option value="specialist">Specialist</option>
<option value="apotheek">Apotheek</option>
<option value="admin">Administrator</option>
</select>
<input type="submit" name="Kies" value="Kies" />
</form>


<form method="get" action="deleteuser.php">

<select name="member">
<?php

$rank = $_GET['rank'];

$query = "SELECT * FROM `members` WHERE `rank` = '$rank';";

$res = mysql_query($query);
while ($r = mysql_fetch_array($res)){
echo "<option value=\"{$r['member_id']}\">{$r['firstname']} {$r['lastname']}</option>";
}
?></select>
<input type="hidden" name="rank" value="<?php echo $rank ?>" />
<input type="submit" value="Delete" name="Delete" />


</form>
<p>


<?php
$rank = $_GET['rank'];
$member_id = $_GET['member'];

if (is_numeric($member_id) == true){
$query = "SELECT * FROM `members` WHERE `rank` = '$rank' AND `member_id` = '$member_id';";

$res = mysql_query($query);

while ($r = mysql_fetch_array($res)){

?>
<form method="post" action="deleteuser.php">
<?php
echo "<input type=\"hidden\" name=\"member_id\" value=\"{$r['member_id']}\">";

?>
</form>

<?php
}

}

//Function to sanitize values received from the form. Prevents SQL injection
function clean($str) {
$str = @trim($str);
if(get_magic_quotes_gpc()) {
$str = stripslashes($str);
}
return mysql_real_escape_string($str);

}





?>
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan