Hallo,
Ik heb het onderstaande script in werking. Hij zet alle velden netjes in een database. Maar wanneer ik een aantal velden leeg laat, en ik klik op toevoegen dan verdwijnt alles wat ik heb ingevuld en laad hij (denk ik) de pagina opnieuw. Ik heb in de database wel netjes staan dat deze velden NULL mogen zijn.
(PS. ik heb even de < ? & ? > tags veranderd in <*? & ?*> omdat anders dit forum het anders plaatst als de bedoeling is.
Mijn script:
<html>
<head>
<title>Klant toevoegen</title>
</head>
<body>
<?php
//Ipadres verkrijgen
if($_SERVER['HTTP_X_FORWARDED_FOR']) {
$ipadres = $_SERVER['HTTP_X_FORWARDED_FOR'];
} elseif($_SERVER['HTTP_CLIENT_IP']) {
$ipadres = $_SERVER['HTTP_CLIENT_IP'];
} else {
$ipadres = $_SERVER['REMOTE_ADDR'];
}
if ($_POST["knop"] && $_POST["initials"] && $_POST["first_name"] && $_POST["gag"] && $_POST["last_name"] && $_POST["sex"] && $_POST["address"] && $_POST["zip_code"] && $_POST["city"] && $_POST["phone_number"] && $_POST["email"] && $_POST["characteristics"]) {
$db = mysql_connect("localhost", "******", "*****")
or die("Kan niet verbinden: " . mysql_error());
mysql_select_db("15484nl", $db);
$sql = "INSERT INTO customers () VALUES ('".$_POST["initials"]."','".$_POST[""]."','".$_POST["first_name"]."','".$_POST["gag"]."','".$_POST["last_name"]."','".$_POST["sexm"]."','".$_POST["sexv"]."','".$_POST["address"]."','".$_POST["zip_code"]."','".$_POST["city"]."','".$_POST["phone_number"]."','".$_POST["mob_number"]."','".$_POST["email"]."','".$_POST["company_name"]."','".$_POST["company_address"]."','".$_POST["company_zip_code"]."','".$_POST["company_city"]."','".$_POST["company_phone_number"]."','".$_POST["company_email"]."','".$_POST["kvk"]."','".$_POST["user_ip"]."','".$_POST["characteristics"]."')";
if (!mysql_query($sql)) {
echo "Helaas, kan niet toevoegen" . mysql_error();
} else {
echo "Toegevoegd";
}
mysql_close($db);
} else {
?*>
<form method="post" action="<*?php echo $PHP_SELF ?*>">
Wat wil je toevoegen?<br>
Voorvoegsels: <input type="text" name="initials">*<br>
Roepnaam: <input type="text" name="first_name">*<br>
Tussenvoegsels: <input type="text" name="gag">*<br>
Achternaam: <input type="text" name="last_name">*<br>
Geslacht: <input type="text" name="sex"><br>
Straatnaam: <input type="text" name="address">*<br>
Postcode: <input type="text" name="zip_code">*<br>
Plaatsnaam: <input type="text" name="city">*<br>
Tel. nummer: <input type="text" name="phone_number">*<br>
Mob. nummer: <input type="text" name="mob_number"><br>
Email: <input type="text" name="email"><br><br>
Bedrijfsnaam: <input type="text" name="company_name">(indien van toepassing)<br>
Straatnaam: <input type="text" name="company_address"><br>
Postcode: <input type="text" name="company_zip_code"><br>
Plaatsnaam: <input type="text" name="company_city"><br>
Tel. nummer: <input type="text" name="company_phone_number"><br>
Email: <input type="text" name="company_email"><br>
KVK nummer: <input type="text" name="kvk"><br>
Bijzonderheden: <input type="text" name="characteristics"><br>
<input type="hidden" name="user_ip" value="<*? echo $ipadres ?*>"><br>
<input type="submit" name="knop" value="toevoegen">
</form>
<*?php
}
?*>
</body>
</html>
?>
1.663 views