nDeedy
Erfahrenes Mitglied
Hoi. Also ich habe nach dem Nokturn GB-Tut (http://www.tutorials.de/tutorials8664.html) ne GB-page gebastellt, alerdings funzt da was nicht und ich weiss nicht was ich falsch gemacht habe Die daten werden einfach nicht ins DB eingetragen... Wenn ich sie manual per myphpadmin eintrage dann werden sie angeblendet, aber nicht durch das formular. Könnt ihr vielleicht das mal angucken udn mir n bisschen helfen ? ;D
thx im vorraus
PHP:
<body bgcolor="0E0A00" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<center>
<table width="550" border="0" cellspacing="0" cellpadding="0">
<tr>
<td> <form action="<?php echo $PHP_SELF ?>" method="post" name="eintragung">
<table width="100%" border="0" cellspacing="0" cellpadding="5">
<tr>
<td width="130" class="text">Name:</td>
<td width="479"> <input name="name" type="text" class="inputfield" size="50"></td>
</tr>
<tr>
<td width="130" class="text">E-mail:</td>
<td> <input name="email" type="text" class="inputfield" size="50"></td>
</tr>
<tr>
<td width="130" class="text">Url:</td>
<td> <input name="url" type="text" class="inputfield" size="50"></td>
</tr>
<tr>
<td width="130" valign="top" class="text">Text:</td>
<td> <textarea name="message" cols="75" rows="10" class="inputfield"></textarea></td>
</tr>
<tr>
<td class="text"></td>
<td> <input name="neueintrag" type="submit" class="inputfield" value="Eintragen">
<input type="reset" class="inputfield" value="Löschen"></td>
</tr>
</table>
</form><?php
include("dbconnect.inc.php");
$verbindung = mysql_connect("$mysql_server", "$mysql_user", "$mysql_password");
if (!$verbindung)
{
echo "<br><center><b>- Keine Verbindung zur Datenbank -</b></center>";
exit;
}
mysql_select_db("$mysql_db");
if($neuintrag)
{
$id = time();
$name = addslashes($name);
$email = addslashes($email);
$url = addslashes($url);
$message = addslashes($message);
$sqlkommando = "INSERT INTO guestbook (id, name, email, url, message) VALUES ('$id', '$name', '$email', '$url', '$message')";
mysql_query($sqlkommando) or die("Error: " . mysql_error());
echo "Vielen Dank für Ihren Eintrag."; // Bestätigung ausgeben
}
?></td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td align="center" valign="top">
<?php
$sqlkommando = "SELECT * FROM guestbook ORDER BY id DESC";
$sqlanfrage = mysql_query($sqlkommando) or die("Error: " . mysql_error());
while($daten = mysql_fetch_object($sqlanfrage))
{
$datum = getdate($daten->id);
echo "<table width=\"500\" border=\"1\" cellpadding=\"2\" cellspacing=\"0\" bordercolor=\"282807\" style=\"BORDER-COLLAPSE: collapse\">";
echo "<tr>";
echo "<td><table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"text\">";
echo "<tr>";
echo "<td width=\"30%\"><b>Name:</b> <a href=\"mailto:".stripslashes($daten->email)."\">". stripslashes($daten->name)."</a></td>";
echo "<td><b>Url:</b> <a href=\"".stripslashes($daten->url)."\">".stripslashes($daten->url)."</a></td>";
echo "</tr>";
echo "</table></td>";
echo "</tr>";
echo "<tr>";
echo "<td class=\"text\">".nl2br(stripslashes($daten->message))."</td>";
echo "</tr>";
echo "<tr>";
echo "<td class=\"text\"><b>Date:</b> $ndate[mday].$ndate[mon].$ndate[year] $ndate[hours]:$ndate[minutes]";
echo "</table>";
echo "\n<br><br>\n";
}
?>
</td>
</tr>
</table>
</center>
</body>
thx im vorraus