<html>
<head>
<title>Categorie invoeren</title>
</head>
<body>
<?php
// errors weergeven
ini_set('display_errors',1); // 1 == aan , 0 == uit
error_reporting(E_ALL | E_STRICT);
// database connectie maken
// ""localhost","my_user","my_password","my_db"
$db = mysqli_connect("localhost", "user", "pasword", "nickvzk61_myshop");
// foutmelding weergeven bij mislukte database connectie
if (!$db) {
echo "Error: Unable to connect to MySQL." . PHP_EOL;
echo "Debugging errno: " . mysqli_connect_errno() . PHP_EOL;
echo "Debugging error: " . mysqli_connect_error() . PHP_EOL;
exit;
}
// de waarde van nieuwecategorie in de database zetten
if ($_POST["categorieknop"] && $_POST["nieuwecategorie"]) {
if(!mysqli_query($db, "INSERT INTO `nickvzk61_myshop`.`CATEGORIE` (`Categorie_id`, `Naam`) VALUES (NULL, '".$_POST["nieuwecategorie"]."')")){ // voer SQL code uit)
echo "Helaas, de categorie ".$_POST["nieuwecategorie"]." kon niet worden toegevoegd aan de database!"; //wordt de query goed uitgevoerd?
}
else {
echo "De categorie <b>".$_POST["nieuwecategorie"]."</b> is toegevoegd.";
}
mysqli_close($db);
} else {
?>
<form method="post" action="<?php echo $_SERVER['PHP_SELF'] ?>">
Welke categorie wilt u toevoegen?<br>
Categorie: <input type="text" name="nieuwecategorie"><br>
<input type="submit" name="categorieknop" value="toevoegen">
</form>
<?php
}
?>
</body>
</html>
2.716 views
ik wou een simpel insert scriptje maken om een waarde toe te voegen aan een tabel in een database. maar de waarde wordt niet in mijn database geplaatst en ik vind niet wat er mis gaat. Wie kan mij helpen?