Hallo, wer kann mir helfen, ich habe da zwei Skripte, die zusammen ein Gästebuch mit Datenbankanbindung ausmachen, doch leider bekomme ich immer die Fehlermeldung "Anfrage war nicht erfolgreich".
Vielleicht habt ihr eine Idee, wäre sehr dankbar darüber:
Skirpt 1:
<html>
<body>
<h2>G&auml;stebuch von desein.net</h2>
<table>
<tr>
<td>Datum</td>
<td>Eintrag</td>
<tr>
<?php
//Verbindung zu MYSQL:
$mydb=mysql_connect("xxx.xxx.xx", "xxx", "xxxxx");
if (!$mydb) {
die("Keine Verbindung zu MySQL");
}
$dbname="xxxx";
if (!mysql_select_db($dbname, $mydb)) {
die ("Keine Verbindung zur Datenbank");
}
//Wenn neuer Eintrag eingegeben wurde
if (isset($speichern)) {
$datum=date("d M Y h:i:s");
$sql = "INSERT INTO gaestebuch";
$sql=$sql . "('$datum', '$kommentar')";
$sql=$sql . "VALUES ('$datum', '$kommentar')";
mysql_query($sql, $mydb) or die ("Anfrage war nicht erfolgreich");
}
//Datensatz aus MySQL lesen:
$sql= "SELECT * FROM gaestebuch";
$zeilen=mysql_query($sql, $mydb);
if (!$zeilen) {
die ("Anfrage war nicht erfolgreich");
}
while ($zeile=mysql_fetch_array($zeilen)) {
?>
<tr>
<td><?=$zeile[datum]?></td>
<td><?=$zeile[kommentar]?></td>
<tr>
<?php
}
mysql_close($mydb);
?>
</table>
Erg&auml;nzen Sie Ihren Eintrag:
<form action="<? echo $PHP_SELF; ?>" method="post">
<textarea name="kommentar" rows="10" cols="50"></textarea>
<p>
<input type="submit" name="speichern" value="Speichern">
</form>
</body>
</html>
Skript 2:
html>
<body>
<h2>G&auml;stebuch von desein.net</h2>
<table>
<tr>
<td>Datum</td>
<td>Eintrag</td>
<tr>
<?php
//Verbindung zu MYSQL:
$mydb=mysql_connect("xxx.xxx.xx", "xxx", "xxx");
if (!$mydb) {
die("Keine Verbindung zu MySQL");
}
$dbname="xxxx";
if (!mysql_select_db($dbname, $mydb)) {
die ("Keine Verbindung zur Datenbank");
}
//Wenn neuer Eintrag eingegeben wurde
if (isset($speichern)) {
$datum=date("d M Y h:i:s");
$sql = "INSERT INTO gaestebuch VALUES ('$datum', '$kommentar')";
mysql_query($sql, $mydb) or die ("Anfrage war nicht erfolgreich");
}
//Datensatz aus MySQL lesen:
$sql= "SELECT * FROM gaestebuch";
$zeilen=mysql_query($sql, $mydb);
if (!$zeilen) {
die ("Anfrage war nicht erfolgreich");
}
while ($zeile=mysql_fetch_array($zeilen)) {
?>
<tr>
<td><?=$zeile[datum]?></td>
<td><?=$zeile[kommentar]?></td>
<tr>
<?php
}
mysql_close($mydb);
?>
</table>
Erg&auml;nzen Sie Ihren Eintrag:
<form action="<? echo $PHP_SELF; ?>" method="post">
<textarea name="kommentar" rows="10" cols="50"></textarea>
<p>
<input type="submit" name="speichern" value="Speichern">
</form>
</body>
</html>
Vielen Dank für Eure Hilfe
Markus
Vielleicht habt ihr eine Idee, wäre sehr dankbar darüber:
Skirpt 1:
<html>
<body>
<h2>G&auml;stebuch von desein.net</h2>
<table>
<tr>
<td>Datum</td>
<td>Eintrag</td>
<tr>
<?php
//Verbindung zu MYSQL:
$mydb=mysql_connect("xxx.xxx.xx", "xxx", "xxxxx");
if (!$mydb) {
die("Keine Verbindung zu MySQL");
}
$dbname="xxxx";
if (!mysql_select_db($dbname, $mydb)) {
die ("Keine Verbindung zur Datenbank");
}
//Wenn neuer Eintrag eingegeben wurde
if (isset($speichern)) {
$datum=date("d M Y h:i:s");
$sql = "INSERT INTO gaestebuch";
$sql=$sql . "('$datum', '$kommentar')";
$sql=$sql . "VALUES ('$datum', '$kommentar')";
mysql_query($sql, $mydb) or die ("Anfrage war nicht erfolgreich");
}
//Datensatz aus MySQL lesen:
$sql= "SELECT * FROM gaestebuch";
$zeilen=mysql_query($sql, $mydb);
if (!$zeilen) {
die ("Anfrage war nicht erfolgreich");
}
while ($zeile=mysql_fetch_array($zeilen)) {
?>
<tr>
<td><?=$zeile[datum]?></td>
<td><?=$zeile[kommentar]?></td>
<tr>
<?php
}
mysql_close($mydb);
?>
</table>
Erg&auml;nzen Sie Ihren Eintrag:
<form action="<? echo $PHP_SELF; ?>" method="post">
<textarea name="kommentar" rows="10" cols="50"></textarea>
<p>
<input type="submit" name="speichern" value="Speichern">
</form>
</body>
</html>
Skript 2:
html>
<body>
<h2>G&auml;stebuch von desein.net</h2>
<table>
<tr>
<td>Datum</td>
<td>Eintrag</td>
<tr>
<?php
//Verbindung zu MYSQL:
$mydb=mysql_connect("xxx.xxx.xx", "xxx", "xxx");
if (!$mydb) {
die("Keine Verbindung zu MySQL");
}
$dbname="xxxx";
if (!mysql_select_db($dbname, $mydb)) {
die ("Keine Verbindung zur Datenbank");
}
//Wenn neuer Eintrag eingegeben wurde
if (isset($speichern)) {
$datum=date("d M Y h:i:s");
$sql = "INSERT INTO gaestebuch VALUES ('$datum', '$kommentar')";
mysql_query($sql, $mydb) or die ("Anfrage war nicht erfolgreich");
}
//Datensatz aus MySQL lesen:
$sql= "SELECT * FROM gaestebuch";
$zeilen=mysql_query($sql, $mydb);
if (!$zeilen) {
die ("Anfrage war nicht erfolgreich");
}
while ($zeile=mysql_fetch_array($zeilen)) {
?>
<tr>
<td><?=$zeile[datum]?></td>
<td><?=$zeile[kommentar]?></td>
<tr>
<?php
}
mysql_close($mydb);
?>
</table>
Erg&auml;nzen Sie Ihren Eintrag:
<form action="<? echo $PHP_SELF; ?>" method="post">
<textarea name="kommentar" rows="10" cols="50"></textarea>
<p>
<input type="submit" name="speichern" value="Speichern">
</form>
</body>
</html>
Vielen Dank für Eure Hilfe
Markus
Kommentar