Rebi

Mitglied
 

Dabei seit: 18.03.2005
Beiträge: 1.366
Herkunft: Schweiz
 |
|
Problem mit Gästebuchcode |
 |
Ich habe mir ein Gästebuch gecodet mit PHP und Mysql. Allerdings sagt es mir immer, dass es einen Fehler gibt auf Zeile 46 und 79.
Ich habe schon so lange nach diesen Fehlern gesucht und komme immer noch nicht drauf. Vielleicht könnte mir ja jemand helfen. Wäre echt nett.
Hier mal ein Teil des codes (ich habe ihn von Zeile 44 bis 79 reingestellt. Wenn jemand der ganze Code sehen möchte, soll er es mir sagen.):
$abfrage = "SELECT * FROM Gaestebuch WHERE aktiv = '1' ORDER BY id DESC LIMIT $start, $eintraege_pro_seite";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
$inhalt = $row->inhalt;
$inhalt = htmlentities($inhalt);
$inhalt = nl2br($inhalt);
$datum = date("d.m.Y H:i", $row->datum);
if($row->email == "")
{
$name = "<b>$row->name</b>";
}
else
{
$name = "<a href=\"mailto:$row->email\">$row->name</a>";
}
echo "
<table align=\"center\" border=\"0\" cellspacing=\"0\" cellpadding=\"5\" bgcolor=\"#000000\" width=\"50%\">
<tr bgcolor=\"#ffffff\">
<td>
Von <b>$name</b> am $datum
</td>
</tr>
<tr>
<td>
$inhalt
</td>
</tr>
</table><br> ";
}
$result = mysql_query("SELECT id FROM Gaestebuch WHERE aktiv = '1'");
$menge = mysql_num_rows($result);
__________________ Lebe dein Leben, so wie du es für richtig hälst.
|
|
15.08.2007 18:58 |
|
|
Rebi

Mitglied
 

Dabei seit: 18.03.2005
Beiträge: 1.366
Herkunft: Schweiz
Themenstarter
 |
|
Oke. Jedes Mal, wenn ich den Code hochlade und dann ausprobieren möchte, steht, dass es einen Fehler auf Zeile 46 und 79 gibt. Vielleicht stimmt auch was anderes nicht mit dem Code, aber auf jeden Fall, es funktionniert nicht und ich habe keine Ahnung, wo ich den Fehler gemacht habe.
Das Passwort habe ich extra aus dem Code gelöscht.
<html>
<head>
<title>Gästebuch</title>
<br>
<form action="eintragen.php" Method="post">
Name:<br>
<input name="name" size="40"><br><br>
E-Mail:<br>
<input name="email" size="40"><br><br>
URL:<BR>
<INPUT NAME="link" SIZE="40"><BR><BR>
Beitrag:<br>
<textarea name="inhalt" cols="40"
rows="12" wrap="physical"></textarea><br>
<input type="submit" value="Absenden">
</form>
<?php
$seite = $_GET["seite"];
if(!isset($seite))
{
$seite = 1;
}
$link = mysql_connect("localhost","gutepona","Passwort")or ("Keine Verbindung moeglich");
mysql_select_db("Datenbank") or ("Die Datenbank existiert nicht"); ;
$eintraege_pro_seite = 15;
$start = $seite * $eintraege_pro_seite - $eintraege_pro_seite;
$abfrage = "SELECT * FROM Gaestebuch WHERE aktiv = '1' ORDER BY id DESC LIMIT $start, $eintraege_pro_seite";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
$inhalt = $row->inhalt;
$inhalt = htmlentities($inhalt);
$inhalt = nl2br($inhalt);
$datum = date("d.m.Y H:i", $row->datum);
if($row->email == "")
{
$name = "<b>$row->name</b>";
}
else
{
$name = "<a href=\"mailto:$row->email\">$row->name</a>";
}
echo "
<table align=\"center\" border=\"0\" cellspacing=\"0\" cellpadding=\"5\" bgcolor=\"#000000\" width=\"50%\">
<tr bgcolor=\"#ffffff\">
<td>
Von <b>$name</b> am $datum
</td>
</tr>
<tr>
<td>
$inhalt
</td>
</tr>
</table><br> ";
}
$result = mysql_query("SELECT id FROM Gaestebuch WHERE aktiv = '1'");
$menge = mysql_num_rows($result);
$wieviel_seiten = $menge / $eintraege_pro_seite;
echo "<div align=\"center\">";
echo "<b>Seite:</b> ";
for($a=0; $a < $wieviel_seiten; $a++)
{
$b = $a + 1;
if($seite == $b)
{
echo " <b>$b</b> ";
}
else
{
echo " <a href=\"?seite=$b\">$b</a> ";
}
}
echo "</div>";
?>
__________________ Lebe dein Leben, so wie du es für richtig hälst.
|
|
15.08.2007 22:01 |
|
|
Rebi

Mitglied
 

Dabei seit: 18.03.2005
Beiträge: 1.366
Herkunft: Schweiz
Themenstarter
 |
|
Vielen Dank. Jetzt kommt aber immer noch so eine Fehlermeldung:
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /usr/export/www/hosting/gutepona/gb.php on line 40
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /usr/export/www/hosting/gutepona/gb.php on line 68
__________________ Lebe dein Leben, so wie du es für richtig hälst.
|
|
17.08.2007 18:31 |
|
|
Impressum
|
|