Hallo.
Ich habe ein Problem mit dem untenstehenden Code
und zwar wird nichts in die Datenbank-Tabelle geschrieben und auch nichts ausgegeben.
Wär nettwenn mir jmd. hilft.
<?php error_reporting(E_ALL);
ini_set('display_errors', 1); ?>
<html>
<head>
<title></title>
</head>
<body>
<form action = "<?php echo $_SERVER['PHP_SELF']; ?>" method = "POST">
<table>
<tr><td>Name:<br></td>
<td><input type = "text" name = "name"></td></tr>
<tr><td>E-Mail-Adresse:<br></td>
<td><input type = "text" name = "mail"></td></tr>
<tr><td>Gästebucheintrag:<br></td>
<td><textarea name = "text" cols = "50" rows = "10"></textarea></td></tr>
<tr><td><input type = "submit" value = "Eintragen" name = "submit"></td></tr>
</table>
</form>
<?php
$server = "localhost";
$user = "**********";
$pass = "********";
$verbindung = mysql_connect($server, $user, $pass)
//...oder auch nicht^^:
or die("Verbindung zur Datenbank konnte nicht hergestellt werden");
//Datenbank auswahl (finnjunker = Datenbank, guestbook = Tabelle):
mysql_select_db("finnjunker")
or die ("Datenbank konnte nicht ausgewählt werden");
if($_POST['submit'] == TRUE)
{
$name = $_POST['name'];
$mail = $_POST['mail'];
$text = $_POST['text'];
$einzutragen = "INSERT INTO gastbuch ('name', 'e-mail', 'eintrag') VALUES ('$name', '$mail', '$text')";
$eintragen = mysql_query($einzutragen);
}
$ausgabe = "SELECT * FROM gastbuch";
$ausgabe_query = mysql_query($ausgabe);
while ($ausgeben = mysql_fetch_array($ausgabe_query))
{
//Ausgabe der Daten:
echo "<pre>";
print_r ($ausgeben);
echo "</pre>";
echo "<span style = 'background-color: #00EEFF;'> Name: ";
echo $ausgeben['name'];
echo "<br><br>";
echo "E-Mail: ";
echo $ausgeben['e-mail'];
echo "<br><br>";
echo "Eintrag: ";
echo $ausgeben['eintrag'];
echo " <br></span>";
}
?>
</body>
</html>