Also ich habe im Moment ein Problem mit meinem Gästebuch. Wenn ich auf einfügen klicke dann kommt gar nichts, aber vielleicht könnt ihr mir ja helfen 
Grüße,
Minimi

PHP-Code:
<html>
<head>
<script language="JavaScript">
<!--
function SmilieEinfuegen(Smilie)
{
document.Formular.Kommentar.value += Smilie+" ";
document.Formular.Kommentar.focus();
}
//-->
</script>
<title>Smilies in ein Textfeld einfügen</title>
</head>
<body>
<?php
include("admin.inc.php");
?>
<div style="width: 600px">
<a href="javascript:SmilieEinfuegen(':-)')"><img border="0" src="smilie1.gif"></a>
<a href="javascript:SmilieEinfuegen(';-)')"><img border="0" src="smilie2.gif"></a>
<a href="javascript:SmilieEinfuegen(':rolleyes:')"><img border="0" src="smilie3.gif"></a>
<a href="javascript:SmilieEinfuegen(':-(')"><img border="0" src="smilie4.gif"></a>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" name="Formular">
Dein <b>Name</b>:<br>
<input type="text" name="Name"><br>
Deine <strong>Homepage</strong> oder E-Mail:<br>
<input type="text" name="Home"><br>
<textarea cols="40" name="Kommentar" rows="5"></textarea><br>
<input name="Send" type="submit" value="Abschicken">
</form>
<h3>Bisherige Einträge:</h3>
<?php
include("function.inc.php");
$unique = no_reload();
$start = 0; // Startwert setzen (0 = 1. Zeile)
$step = 4; // Wie viele Einträge gleichzeitig?
// Startwert verändern:
if (isset($_GET["start"])) {
$start = $_GET["start"];
}
$nr=$start + 1;
include("zugriff.inc.php");
if (!empty($_POST["Name"]) && !empty($_POST["Home"])
&& !empty($_POST["Textfeld"]) && !$unique) {
$datum = date("d.m.Y, H:i") . " Uhr";
$sql = "INSERT INTO guestbook " .
"VALUES ('', '$_POST[Name]', '$_POST[Home]', " .
"'$datum', '$_POST[Textfeld]')";
mysql_query($sql);
}
$sql1 = "SELECT * FROM guestbook";
$sql2 = "SELECT * FROM guestbook ORDER BY id DESC LIMIT $start, $step";
$result1 = mysql_query($sql1);
$zeilen = mysql_num_rows($result1);
$result2 = mysql_query($sql2);
for ($i = 0;$zeilen > $i;$i = $i + $step) {
$anf=$i+1;
$end=$i+$step;
if ($end>$zeilen) {
$end=$zeilen;
}
if ($anf==$end) {
echo "[ <a href=\"$_SERVER[PHP_SELF]?start=$i\">$end</a> ] ";
} else {
echo "[ <a href=\"$_SERVER[PHP_SELF]?start=$i\">$anf-$end</a> ] ";
}
}
echo "<p>Anzahl der Einträge: $zeilen</p>\n";
// while-Schleife Anfang
while ($row=mysql_fetch_assoc($result2)) {
echo "<p><strong>$nr.</strong> " .
" <b>" . htmlspecialchars($row["Name"]) . "</b> " .
"(" . htmlspecialchars($row["Home"]) .
")<br>--> schrieb am " .
"<strong>" . $row["Datum"] . "</strong>:" .
"<p>" . nl2br(htmlspecialchars($row["Textfeld"])) . "</p><hr>\n";
$nr++;
} // while Ende
mysql_close();
?>
</div>
</body>
</html>
Minimi
Kommentar