chriskoller
Mitglied
Hallo habe ein Problem mit meinem einfachen Gästebuch. Das Gästebuch selbst funktioniert, allerdings funktioniert das eintragen in meine Datenbank nicht. Kenn mich nicht so gut aus habe jetzt mal mein php- Skript und mein Html-Formular und ein Bildschirmfoto von meiner Datenbank.
Bitte um Hilfe.
Die HTML-Datei:
Die PHP Datei:
Bitte um Hilfe.
Die HTML-Datei:
HTML:
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<title>Bitte tragen Sie sich in unser Gaestebuch ein</title>
</head>
<body bgcolor="#FFFFFF" text="#000000">
<form name="guest" method="post" action="guest_2.php" >
<H2>Ihr G�stebucheintrag:</H2>
<table width="500px" border="0" cellspacing="0" cellpadding="5">
<tr>
<td bgcolor="#999999" height="30px" width="80px" >Name:</td>
<td bgcolor="#CCCCCC" height="30px" width="420px">
<input type="text" name="name" maxlength="50" size="25">
</td>
</tr>
<tr>
<td bgcolor="#999999" height="30px" width="80px" >E-Mail:</td>
<td bgcolor="#CCCCCC" height="30px" width="420px">
<input type="text" name="email" size="25" maxlength="50">
</td>
</tr>
<tr>
<td bgcolor="#999999" height="30px" width="80px" >Hommepage:</td>
<td bgcolor="#CCCCCC" height="30px" width="420px">
<input type="text" name="hommepage" size="25" maxlength="50">
</td>
</tr>
<tr>
<td bgcolor="#999999" height="180px" width="80px" >Text:</td>
<td bgcolor="#CCCCCC" height="180px" width="420px" >
<textarea name="text" cols="45" rows="10"></textarea>
</td>
</tr>
<tr>
<td bgcolor="#999999" height="30px" width="80px" > </td>
<td bgcolor="#CCCCCC" height="30px" width="420px">
<input type="submit" name="senden" value="Senden" >
<input type="reset" name="reset" value="Löschen">
</td>
</tr>
</table>
</form>
</body>
</html>
Die PHP Datei:
PHP:
<body bgcolor="#FFFFFF" text="#000000">
<?php
$datum = date ("Y-m-d H:i:s");
$name =$_POST['name'];
$email =$_POST['email'];
$hommepage =$_POST['hommepage'];
$text =$_POST['text'];
$db=mysql_connect ("localhost", "root", "Ck12121212")
or die ('Der Datenbankserver ist nicht verf�gbar...');
$db_select=mysql_select_db('gaestebuch', $db)
or die ('Das G�stebuch ist nicht verf�gbar...');
if ($name!="" && $email!="" && $hommepage!="" && $text!="")
{
$eintrag = "INSERT INTO guest (datum, name, email, hommepage, text) VALUES ('$datum', '$name', '$email', '$hommepage' '$text')";
mysql_query ($eintrag)
or die('Fehler beim Eintrag...');
mysql_close ($db);
echo "Ihr Eintrag wurde erfolgreich vorgenommen!";
}
else
{
echo "Eintrag wurde nicht vorgenommen, da einige Felder falsch oder unvollst�ndig ausgef�llt wurden!";
}
?>
<table border="0" cellspacing="2" cellpadding="5">
<tr>
<td width="50px" bgcolor="#999999">Name:</td>
<td bgcolor="#CCCCCC"><?php echo $name;?></td>
</tr>
<tr>
<td width="50px" bgcolor="#999999">E-Mail:</td>
<td bgcolor="#CCCCCC"><?php echo $email;?></td>
</tr>
<tr>
<td width="50px" bgcolor="#999999">Hommepage:</td>
<td bgcolor="#CCCCCC"><?php echo $hommepage;?></td>
</tr>
<tr>
<td width="50px" bgcolor="#999999">Text:</td>
<td bgcolor="#CCCCCC"><?php echo $text;?></td>
</tr>
</table>
</body>
</html>