Nieuw lid |
|
Ik kan met een script allerlei autos toevoegen in een DB, nu wil ik dat je deze ook met een form kan verwijderen.
Ik heb deze script
//////VERWIJDEREN.PHP////////
<form name="verwijderen" method="post" action="verwijderen_verwerk.php">
<?php
mysql_connect('localhost','test','test');
mysql_select_db('test') or die (mysql_error());
$query = mysql_query("SELECT merk,model,uitvoering FROM autos");
//query maken
echo "<select name='merk'>";
//een dropdown menu beginnen
while($obj = mysql_fetch_object($query)){
//loop maken, waardoor alle dropdowns automatisch worden gemaakt
?>
<option value="<?php echo $obj->merk; ?>"><?php echo $obj->merk;?> <?php echo $obj->model;?> <?php echo $obj->uitvoering;?></option>
<?php
} //while afsluiten
echo "</select>";
//select afsluiten
?>
<br><input type="Submit" name="Submit" value="Verwijder">
</form>
<br><a href="admin.php"><font face="tahoma">AdminPANEL</font></a>
//////VERWIJDEREN.PHP//////// <form name="verwijderen" method="post" action="verwijderen_verwerk.php"> <?php $query = mysql_query("SELECT merk,model,uitvoering FROM autos"); //query maken echo "<select name='merk'>"; //een dropdown menu beginnen //loop maken, waardoor alle dropdowns automatisch worden gemaakt ?> <option value=" <?php echo $obj->merk; ?>"> <?php echo $obj->merk;? > <?php echo $obj->model;? > <?php echo $obj->uitvoering;? ></option> <?php } //while afsluiten //select afsluiten ?> <br><input type="Submit" name="Submit" value="Verwijder"> </form> <br><a href="admin.php"><font face="tahoma">AdminPANEL</font></a>
//////VERWIJDER_VERWERK.PHP//////
<?php
mysql_connect('localhost','auto','test');
mysql_select_db('auto') or die (mysql_error());
if(isSet($_POST['Submit'])){
//als er op submit is gedrukt
mysql_query("DELETE FROM autos WHERE merk = '". $_POST['merk'] ."'") or die(mysql_error());
//verwijder alle gegevens die de zelfde naam hebben of geef error
echo " ". $_POST['merk'] ." ". $_POST['model'] ."". $_POST['uitvoering'] ." is uit de database verwijderd.<br><br><a href=verwijderen.php>Verwijder Nog Een Auto</a><br><a href=admin.php>AdminPANEL</a><br>" ;
}
else{
echo "ERROR: er is een fout ";
echo "Er is niet op Submit gedrukt";
//anders error geven
}
?>
//////VERWIJDER_VERWERK.PHP////// <?php if(isSet($_POST['Submit'])){ //als er op submit is gedrukt //verwijder alle gegevens die de zelfde naam hebben of geef error echo " ". $_POST['merk'] ." ". $_POST['model'] ."". $_POST['uitvoering'] ." is uit de database verwijderd.<br><br><a href=verwijderen.php>Verwijder Nog Een Auto</a><br><a href=admin.php>AdminPANEL</a><br>" ; } else{ echo "ERROR: er is een fout "; echo "Er is niet op Submit gedrukt"; //anders error geven } ?>
Het probleem is nu dat hij alleen de merk verwijdert die gekozen wordt, ik wil ook dat hij kijkt naar de model en uitvoering, zodat niet alle autos worden verwijderd met hetzelfde merk, maar de auto die ik wil dat verwijderd wordt.
Hoe kan ik dit oplossen
Bij voorbaat bedankt,
|