Gegen Bilderklau - Das Original

Registrierung Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Statistik Chat Karte Zur Startseite

Gegen Bilderklau - Das Original » Design, Website, Copyright » Homepagehilfe » Homepagehilfe - Archiv » [PHP & MySQL] Problem mit Gästebuchcode » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen
Zum Ende der Seite springen Problem mit Gästebuchcode
Beiträge zu diesem Thema Autor Datum
 Problem mit Gästebuchcode Rebi 15.08.2007 18:58
 RE: Problem mit Gästebuchcode Rebi 15.08.2007 22:01
 RE: Problem mit Gästebuchcode Rebi 17.08.2007 18:31

Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Rebi Rebi ist weiblich
Mitglied


images/avatars/avatar-12323.jpg

Dabei seit: 18.03.2005
Beiträge: 1.366
Herkunft: Schweiz

Problem mit Gästebuchcode Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

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 ist offline E-Mail an Rebi senden Beiträge von Rebi suchen Nehmen Sie Rebi in Ihre Freundesliste auf
Rebi Rebi ist weiblich
Mitglied


images/avatars/avatar-12323.jpg

Dabei seit: 18.03.2005
Beiträge: 1.366
Herkunft: Schweiz

Themenstarter Thema begonnen von Rebi
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

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 ist offline E-Mail an Rebi senden Beiträge von Rebi suchen Nehmen Sie Rebi in Ihre Freundesliste auf
Rebi Rebi ist weiblich
Mitglied


images/avatars/avatar-12323.jpg

Dabei seit: 18.03.2005
Beiträge: 1.366
Herkunft: Schweiz

Themenstarter Thema begonnen von Rebi
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

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 Rebi ist offline E-Mail an Rebi senden Beiträge von Rebi suchen Nehmen Sie Rebi in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Gegen Bilderklau - Das Original » Design, Website, Copyright » Homepagehilfe » Homepagehilfe - Archiv » [PHP & MySQL] Problem mit Gästebuchcode

Impressum

Forensoftware: Burning Board, entwickelt von WoltLab GmbH