Nieuw lid |
|
Ik heb onderstaand script voor mijn gastenboek. Het werkt allemaal wel alleen als iemand nu een leeg veld laat wordt dit gewoon als een leeg veld in de DB gezet. Dit moet natuurlijk niet mogen omdat je anders allemaal lege gastenboek entry's krijgt. Weet iemand hoe ik dit kan oplossen ?:
<?php
include_once("connect.php");
$datum = date('d-m-Y');
$sql = "INSERT INTO gastenboek SET ";
$sql .= "id = ''";
$sql .= ", naam = '" . $_POST['naam'] . "'";
$sql .= ", email = '" . $_POST['email'] . "'";
$sql .= ", bericht = '" . $_POST['bericht'] . "'";
$sql .= ", datum = '" . $datum . "'";
$res = mysql_query($sql);
if (!empty($res))
{
echo "Bericht toegevoegd!<br />";
echo "<br />Ga nu naar <a href=\"" . $_SERVER['PHP_SELF'] . "\" title=\"Berichten overzicht\">het berichten overzicht</a>.";
}
else
echo "Bericht NIET toegevoegd. Er is iets misgegaan met het invoeren in de database.";
?>
<?php include_once("connect.php"); $sql = "INSERT INTO gastenboek SET "; $sql .= "id = ''"; $sql .= ", naam = '" . $_POST['naam'] . "'"; $sql .= ", email = '" . $_POST['email'] . "'"; $sql .= ", bericht = '" . $_POST['bericht'] . "'"; $sql .= ", datum = '" . $datum . "'"; { echo "Bericht toegevoegd!<br />"; echo "<br />Ga nu naar <a href=\"" . $_SERVER['PHP_SELF'] . "\" title=\"Berichten overzicht\">het berichten overzicht</a>."; } else echo "Bericht NIET toegevoegd. Er is iets misgegaan met het invoeren in de database."; ?>
|