Gästebuch Problem <?
include ("db.php");
//Gästebuch
if (empty($_GET[action]))
{
$action = $_POST[action];
}
else
{
$action = $_GET[action];
}
if(empty($action))
{
if(!$start || !$end)
{
$start = 0;
$end = 10;
}
//Seite verknüpfung mit imp
echo "
<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
<tr>
<td colspan=\"2\">
<font style=\"color: #A0A0A0;
font-family: Verdana,Arial,Geneva;
font-size: 18px;
font-weight: 700;\">Guestbook</font>
<hr align=\"left\" width=\"95%\">
</td>
</tr>
<tr>
<td colspan=\"2\">
<a href=\"./guestbook.php?page=guest.php".$_GET['guest']."&action=new\">Neuer Eintrag</a>
</td>
</tr>
";
//Stellt die Verbindung her mit Datenbank
$result = mysql_query("SELECT * FROM gbook ORDER BY id DESC LIMIT $start, $end");
while($row = mysql_fetch_array($result))
{
echo "
<tr>
<td colspan=\"2\"><hr style=\"color:#E6F5FF;\" width=\"95%\" align=\"left\"></td>
</tr>
<tr>
<td width=\"150\" height=\"15\">";
if (empty($row[email]))
{
echo "<p style=\"color:black;font-family: Verdana,Arial,Geneva;font-size:10px;color: #676767;\"$row[name]</p>";
}
else
{
echo "<a href=\"mailto:".$row[email]."\">".$row[name]."<\a>";
}
echo "<\td><td align=\"center\" height=\"15\">";
if(empty($row[hp]))
{
echo "</td>";
}
else
{
echo "<a href=\"http://".$row[hp]."\" target=\"_blank\">http://".$row[hp]."</a></td>";
}
echo "</tr>
<tr><td colspan=\"2\" height=\"5\"></td></tr>
<tr><td class=\"stylefont\" colspan=\"2\" width=\"300\">".$row[inhalt]."</td></tr>
<tr><td colspan=\"2\" height=\"5\"></td></tr>
<tr><td colspan=\"2\" class=\"stylefont\">".$row["datum"]."</td></tr>";
}
echo "</table>";
}
elseif($action == "Eintragen")
{
$homepage = str_replace(" ", "", $_POST[homepage]);
$email = str_replace(" ", "", $_POST[email]);
$_POST[Text] = nl2br($_POST[Text]);
$query = "INSERT INTO gbook VALUES('','".$_POST[Vorname]. "', '".$email."', '".$homepage."', '".$_POST[Text]."', NOW())";
mysql_query($query);
echo mysql_error();
echo "<center>Eintrag wurde gespeichert: <a href=\"./guestbook.php?page=guest.php".$_GET['guest']."\">Anzeigen</a></center>";
}
else
{
echo "
<html>
<head>
<title></title>
<link rel=\"stylesheet\" type=\"text/css\" href=\"styleguesttwo.css\">
</head>
<body>
<form action=\"./guestbook.php method=\"post\">
<table align=\"center\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">
<tr>
<td class=\"stylefont\" align=\"left\">Name</td>
<td><input name=\"Vorname\" type=\"Text\" class=\"feld\" size=\"30\" maxlength=\"30\"></td>
</tr>
<tr>
<td height=\"4\" colspan=\"2\">
</td>
</tr>
<tr>
<td class=\"stylefont\" align=\"left\">E-Mail</td>
<td><input name=\"email\" type=\"text\" class=\"feld\" size=\"30\" maxlength=\"40\"></td>
</tr>
<tr>
<td height=\"4\" colspan=\"2\">
</td>
</tr>
<tr>
<td class=\"stylefont\" align=\"left\">Home</td>
<td><input name=\"homepage\" type=\"text\" class=\"feld\" size=\"30\" maxlength=\"40\"></td>
</tr>
<tr>
<td height=\"4\" colspan=\"2\">
</td>
</tr>
<tr>
<td class=\"stylefont\" align=\"left\" valign=\"top\">Eintrag</td>
<td><textarea name=\"Text\" class=\"Bereich\" row=\"230\" cols=\"28\"></textarea></td>
</tr>
<tr>
<td height=\"4\" colspan=\"2\">
</td>
</tr>
<tr>
<td align=\"right\" colspan=\"2\"><input type=\"submit\" class=\"button\" value=\"Eintragen\"></td>
</tr>
<tr>
<td height=\"10\">
</td>
</tr>
<tr>
<td align=\"right\" class=\"graphics\" colspan=\"2\" height=\"80\">
</td>
</tr>
</table>
</form>
</body>
</html>
";
}
?>
Irgendwo ist eine Fehler. Das ist ein Gastbuch mit mysql datenbankverbindung.
Probiers mal aus, wenn ihr Fehler findet, bei mir melden, habe die Fehler nicht gefunden.[/php] |