Ik wil dat een geregistreerde gebruiker een regel kan verwijderen uit een database.
tot nu toe heb ik dit, maar dat werkt niet:
<?php
$host = "localhost";
$dbusername = "root";
$password = "";
$db = "testbase";

mysql_connect("$host", "$dbusername", "$password") or die ("niet gelukt te connecten");
mysql_select_db("$db") or die ("het lukt niet");
?>

<html>
<body>
<h2> wat wil je verwijderen</h2>
<form id="form1" name="form1" method="post" >
<label>
<input type="text" id="naam" />
</label>
<label>
<input type="submit" name="Submit" value="Submit" />
</label>
</form>
</body>
</html>

<?php
//Hier roep ik de tabel aan en nu zou de regel met de geselecteerde naam moeten verdwijnen.
$query= "DELETE FROM namen WHERE naam = '$naam'";
mysql_query($query) or die("niet geslaagd !!!");
echo "database is bijgewerkt";

?>

Wat krijg ik voor een melding ? gewoon niets.

alvast bedankt.
achter
mysql_select_db($db) or die(mysql_error())
ben je een ; vergeten
dus:
mysql_select_db($db) or die(mysql_error());
Joepie

Ook nog even :
<input type="text" naam="naam" />
veranderd in ,
<input type="text" name="naam" />

en het werkt !!!

THX allemaal voor het meedenken.
Niels schreef op 03.09.2006 10:46
achter
mysql_select_db($db) or die(mysql_error())
ben je een ; vergeten
dus:
mysql_select_db($db) or die(mysql_error());


Achja, het was al laat! :D

Reageren