Hallo,
ich bin neu hier und habe direkt ein Problem:
Ich habe folgendes Gästebuch-Skript:
Das funktioniert auch ganz gut.
Ich wollte es jetzt auf einem weiteren Server hochladen, doch auf dem lassen sich keine Einträge speichern (nur über Phpmyadmin).
Kennt jemand das Problem?
Gruß SBGuitarist
ich bin neu hier und habe direkt ein Problem:
Ich habe folgendes Gästebuch-Skript:
PHP-Code:
<div style="width: 600px;">
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$(".toggle_container").hide();
$("h2.trigger").toggle(function(){
$(this).addClass("active");
}, function () {
$(this).removeClass("active");
});
$("h2.trigger").click(function(){
$(this).next(".toggle_container").slideToggle("slow,");
});
});
</script>
<div class="container">
<h2 class="trigger"><a href="#">Eintrag hinzufügen</a></h2>
<div class="toggle_container">
<div class="block">
<form action="<?php echo $_SEVRER["PHP_SELF"]; ?>" method="post">
Dein Name:<br />
<input type="text" name="Name"><br />
Deine Nachricht:<br />
<textarea cols="55" rows="4" wrap="soft" name="Kommentar">
</textarea><br />
<input type="hidden" name="uw" value="<?php echo time(); ?>">
<input type="submit" value="Eintrag speichern">
</form>
</div>
</div>
<?php
//Navigation
//MySQL-Verbindung Navigation
@mysql_connect("localhost","***","***") or die("Verbindung zu MySQL gescheitert");
@mysql_select_db("***") or die("Datenbankzugriff gescheitert");
if (!empty($_POST["Name"]) && !empty($_POST["Kommentar"])) {
$datum=date("d.m.Y, H:i") . " Uhr";
$sql="INSERT INTO guestbook " .
"VALUES ('', '$_POST[Name]', '$_POST[Home]', " .
"'$datum', '$_POST[Kommentar]')";
mysql_query($sql);
}
$sql1="SELECT * FROM guestbook";
$sql2="SELECT * FROM guestbook ORDER BY id ASC LIMIT 0,1000";
$result1=mysql_query($sql1);
$zeilen=mysql_num_rows($result1);
$result2=mysql_query($sql2);
$i=0;
//while-Schleife Navigation
while ($row=mysql_fetch_assoc($result2)) {
echo "<b><a href=\"$SERVER[PHP_SELF]?start=$i\">" . htmlspecialchars($row["Name"]) . "</a></b>";
$i++;
} //while-Schleife Navigation Ende
mysql_close();
//Ende Navigation
//Content
$start=0;
$step=1;
if (isset($_GET["start"])) {
$start=$_GET["start"];
}
$nr=$start+1;
//MySQL-Verbindung Content
@mysql_connect("localhost","***","***") or die("Verbindung zu MySQL gescheitert");
@mysql_select_db("***") or die("Datenbankzugriff gescheitert");
$sql1="SELECT * FROM guestbook";
$sql2="SELECT * FROM guestbook ORDER BY id ASC LIMIT $start,$step";
$result1=mysql_query($sql1);
$zeilen=mysql_num_rows($result1);
$result2=mysql_query($sql2);
//while-Schleife Content
while ($row=mysql_fetch_assoc($result2)) {
echo "<p><strong>$nr.</strong> " .
"<b>" . htmlspecialchars($row["Name"]) . "</b> " .
"<p>" . nl2br(htmlspecialchars($row["Kommentar"])) . "</p>" .
"Eingetragen am: " .
"<strong>" . $row["Datum"] . "</strong><hr />\n" ;
$nr++;
} //while-Schleife Content Ende
mysql_close();
?>
</div>
Ich wollte es jetzt auf einem weiteren Server hochladen, doch auf dem lassen sich keine Einträge speichern (nur über Phpmyadmin).
Kennt jemand das Problem?
Gruß SBGuitarist
Kommentar