Okay, thanks for the update. I got further with the code. Looks a bit different now but I still have 2 errors:
1. Notice: Undefined index: submit in C:\Wamp\www\invoer.php on line 27
2. Notice: Undefined variable: message in C:\Wamp\www\invoer.php on line 64
Again any help highly appreciated.
<?php
include("./gastenboek-vars.inc");
$global_dbh = mysql_connect($hostname,$username,$password)
or die("Could not connect to database");
mysql_select_db($db, $global_dbh)
or die("Could not connect selected database");
$thisfile = $_SERVER['PHP_SELF'];
$msgfrm = <<< EOMSG
<P>Vul je naam en boodschap in en druk daarna op Verstuur.</P>
<FORM METHOD="post" ACTION="$thisfile">
<INPUT TYPE="text" SIZE=100 NAME="naam">
<BR>
//<TEXTAREA NAME="boodschap" cols=75 rows=5>Voer hier uw boodschap in ...</TEXTAREA>
<INPUT TYPE="text" SIZE=100 NAME="boodschap">
<BR><BR>
<INPUT TYPE="submit" NAME="submit" VALUE="Submit">
</FORM>
EOMSG;
if ( isset($_POST['submit']) )
{
$message = $msgfrm;
}
elseif ( $_POST['submit'] == 'Submit' )
{
if (!$_POST['naam'] || $_POST['naam'] == "" || strlen($_POST['naam'] > 100) )
{
$message = '<P>Er is een probleem. Heeft U een naam ingevoerd?</P>';
$message .= $msgfrm;
}
elseif (!$_POST['boodschap'] || $_POST['boodschap'] == "" )
{
$message = '<P>Er is een probleem. Heeft U een boodschap ingevoerd?</P>';
$message .= $msgfrm;
}
else
{
$i_naam = $_POST['naam'];
$i_boodschap = $_POST['boodschap'];
$query = "INSERT INTO gastenboek (id,naam,boodschap,datum) VALUES(NULL,'$i_naam','$i_boodschap',NULL)";
$result = mysql_query($query);
if ( mysql_affected_row() == 1 )
{
$message = '<P>Je boodschap is opgenomen in het gastenboek.</P>';
$noform_var = 1;
}
else
{
error_log(mysql_error());
$message = '<P>Er is iets mis gegaan met het opvoeren van de boodschap in het gastenboek.</P>';
}
}
}
?>
<HTML>
<HEAD>
<TITLE>Nieuw record aan het gastenboek van LOI Hotel toevoegen</TITLE>
</HEAD>
<BODY>
<?php echo $message; ?>
</BODY>
</HTML>