WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.


Forum » PHP & MySQL » Gästebuchproblem » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Die letzten 5 Postings in diesem Thema » Alle anzeigen
von J4nUs
da gab es doch gerade erst einen Thread zu! Bei den Tipps und Tricks im Webwork-Magazin!

http://www.webwork-community.net/posting5554_49_0.html

von einstein
Ich würde mit einer SQL-Query die Einträge auslesen, d.h.

SELECT ... FROM ... WHERE ... LIMIT [START],[LÄNGE]

und mit ein anderen Query schauen wieviele Einträge es überhaupt im Gästebuch gibt, bspw mit
SELECT count(id) AS count FROM ... oder mit
SELECT ... FROM ...
und dann mit mysql_num_rows() die Anzahl der Einträge ausgeben.
Dann ist es nur noch eine Frage von 4. Klasse Mathematik, die Anzahl aller Einträge durch die Anzahl der gewünschten zu dividieren um die Seiten zu erhalten und den Rest zu bestimmen...
von lugau45
Hallo erstmal,
ich habe da ein problem mit meinem Gästebuch hier der http://web5.berlin240.server4free.de/gaestebuch/gaestebuch.php (ist nur zum testen das richtige was ich eingebunden habe siehe HP)

ich möchte nicht mehr das es alles angezeigt wird sondern das immer nur 5 oder 10 einträge angezeigt werden, und der Rest oben und unten in der From: [letzte] <1:|2|3|4|5> [nächste].
wie bekomme ich das hin hier mal der quellcode:

1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20: 
21: 
22: 
23: 
24: 
25: 
26: 
27: 
28: 
29: 
30: 
31: 
32: 
33: 
34: 
35: 
36: 
37: 
38: 
39: 
40: 
41: 
42: 
43: 
44: 
45: 
46: 
47: 
48: 
49: 
50: 
51: 
52: 
53: 
54: 
55: 
56: 
57: 
58: 
59: 
60: 
61: 
62: 
63: 
64: 
65: 
66: 
67: 
68: 
69: 
70: 
71: 
72: 
73: 
74: 
75: 
76: 
77: 
78: 
79: 
80: 
81: 
82: 
83: 
84: 
85: 
86: 
87: 
88: 
89: 
90: 
91: 
92: 
93: 
94: 
95: 
96: 
97: 
98: 
99: 
100: 
101: 
102: 
103: 
104: 
105: 
106: 
107: 
108: 
109: 
110: 
111: 
112: 
113: 
114: 
115: 
116: 
117: 
118: 
119: 
120: 
121: 
122: 
123: 
124: 
125: 
126: 
127: 
128: 
129: 
130: 
131:
<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH=305 NOF=LY>
<TR VALIGN=TOP ALIGN=LEFT>
<TD WIDTH=61 HEIGHT=33><IMG SRC="/assets/images/autogen/clearpixel.gif" WIDTH=61 HEIGHT=1 BORDER=0 ALT=""></TD>
<TD WIDTH=244><IMG SRC="/assets/images/autogen/clearpixel.gif" WIDTH=244 HEIGHT=1 BORDER=0 ALT=""></TD>
</TR>
<TR VALIGN=TOP ALIGN=LEFT>
<TD></TD>
<TD WIDTH=244><A NAME="oben"></A>
<P><FONT FACE="Arial,Helvetica,Geneva,Sans-serif,sans-serif"><B><U>Unser Gästebuch</U></B></FONT><B><U></U></B></P>
</TD>
</TR>
</TABLE>
<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 NOF=LY>
<TR VALIGN=TOP ALIGN=LEFT>
<TD WIDTH=34 HEIGHT=15><IMG SRC="/assets/images/autogen/clearpixel.gif" WIDTH=34 HEIGHT=1 BORDER=0 ALT=""></TD>
<TD></TD>
</TR>
<TR VALIGN=TOP ALIGN=LEFT>
<TD></TD>
<TD WIDTH=289>
<TABLE ID="Tabelle2" BORDER=0 CELLSPACING=0 CELLPADDING=4 WIDTH="100%">
<TR>
<TD WIDTH=281>
<P><FONT FACE="Arial,Helvetica,Geneva,Sans-serif,sans-serif">[</FONT><A HREF="/gaestebuch/eintragenformularsql.php" TARGET="_self"><FONT FACE="Arial,Helvetica,Geneva,Sans-serif,sans-serif">In das Gaestebuch eintragen</FONT></A><FONT FACE="Arial,Helvetica,Geneva,Sans-serif,sans-serif">]</FONT></P>
</TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH=554 NOF=LY>
<TR VALIGN=TOP ALIGN=LEFT>
<TD HEIGHT=14></TD>
</TR>
<TR VALIGN=TOP ALIGN=LEFT>
<TD HEIGHT=145 WIDTH=554><DIV ID="ExternerHTMLCode9Color">
<TABLE WIDTH=554 HEIGHT=145 BGCOLOR="#FFFFCC">
<TR ALIGN=LEFT VALIGN=TOP>
<TD>

<?php
/* Verbindung aufbauen, auswählen einer Datenbank */
$link = mysql_connect("localhost", "***", "***")
or die("Sorry, keine Verbindung zur sql-Datenbank möglich!");
mysql_select_db("***") or die("Auswahl der Datenbank fehlgeschlagen");

// ausführen einer SQL Anfrage
$query = "SELECT id, name, ort, email, homepage, beitrag, datum FROM gaestebuch ORDER BY id Desc";
$result = mysql_query($query) or die("Anfrage fehlgeschlagen");
while($row = mysql_fetch_object($result))
{ 
$beitrag=$row->beitrag;
$email=$row->email;
echo "<table width=\"600\" bgcolor=\"#FFFF99\">";
echo "<TR><TD WIDTH=\"50%\">";
echo $row[0] . "<b>Beitrag: ".$row->id."<b>";
echo"</TD><TD WIDTH=\"50%\">";
echo $row[0] . "<b>Name: ".$row->name."<b>"; 
echo"</TD></TR><TR><TD WIDTH=\"50%\">";
echo $row[0] . "<b>Land/Ort: ".$row->ort."<b>";
echo"</TD><TD>";

if ($email!=="") echo "<a href=\"mailgaestebuch.php?email=$email\" target=\"_self\"><img src=\"email.gif\" border=\"0\"></a>";
if ($row->homepage!=="") echo "<a href=".$row->homepage." target=\"_blank\"><img src=\"webseite.bmp\" border=\"0\"></a>";

echo"</TD></TR><TR><TD colspan=\"2\">";
$datum=$row->datum; 
echo "<b>Erstellt am: ". substr($datum,6,2).".".substr($datum,4,2).".".substr($datum,0,4)." - ".substr($datum,8,2).":".substr($datum,10,2);
echo"<hr color=\"#A7FC83\">";
echo"</TD></TR><TR><TD colspan=\"2\">"."";
$beitrag = ereg_replace(":s01:","<img src=\"/smilis/s01.gif\">",$beitrag);
$beitrag = ereg_replace(":s02:","<img src=\"/smilis/s02.gif\">",$beitrag);
$beitrag = ereg_replace(":s03:","<img src=\"/smilis/s03.gif\">",$beitrag);
$beitrag = ereg_replace(":s04:","<img src=\"/smilis/s04.gif\">",$beitrag);
$beitrag = ereg_replace(":s05:","<img src=\"/smilis/s05.gif\">",$beitrag);
$beitrag = ereg_replace(":s06:","<img src=\"/smilis/s06.gif\">",$beitrag);
$beitrag = ereg_replace(":s07:","<img src=\"/smilis/s07.gif\">",$beitrag);
$beitrag = ereg_replace(":s08:","<img src=\"/smilis/s08.gif\">",$beitrag);
$beitrag = ereg_replace(":maenn1:","<img src=\"/smilis/maenn1.gif\">",$beitrag);
$beitrag = ereg_replace(":maenn2:","<img src=\"/smilis/maenn2.gif\">",$beitrag);
$beitrag = ereg_replace(":maenn3:","<img src=\"/smilis/maenn3.gif\">",$beitrag);
$beitrag = ereg_replace(":maenn4:","<img src=\"/smilis/maenn4.gif\">",$beitrag);
$beitrag = ereg_replace(":maenn5:","<img src=\"/smilis/maenn5.gif\">",$beitrag);
$beitrag = ereg_replace(":maenn6:","<img src=\"/smilis/maenn6.gif\">",$beitrag);
$beitrag = ereg_replace(":maenn7:","<img src=\"/smilis/maenn7.gif\">",$beitrag);
$beitrag = ereg_replace(":maenn8:","<img src=\"/smilis/maenn8.gif\">",$beitrag);
$beitrag = ereg_replace(":s09:","<img src=\"/smilis/s09.gif\">",$beitrag);
$beitrag = ereg_replace(":s10:","<img src=\"/smilis/s10.gif\">",$beitrag);
$beitrag = ereg_replace(":s11:","<img src=\"/smilis/s11.gif\">",$beitrag);
$beitrag = ereg_replace(":s12:","<img src=\"/smilis/s12.gif\">",$beitrag);
$beitrag = ereg_replace(":s13:","<img src=\"/smilis/s13.gif\">",$beitrag);
echo nl2br($beitrag);
echo"</TD></TR><TR><TD colspan=\"2\" align=\"right\">";
echo"<A HREF=\"#oben\" title=\"nach oben\"><img src=\"hoch.jpg\"</A>";
echo"</TD></TR></table>";

}


mysql_free_result($result);
mysql_close($link);
?>



</TD>
</TR>
</TABLE>
</DIV></TD>
</TR>
</TABLE>
<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 NOF=LY>
<TR VALIGN=TOP ALIGN=LEFT>
<TD WIDTH=35 HEIGHT=14><IMG SRC="/assets/images/autogen/clearpixel.gif" WIDTH=35 HEIGHT=1 BORDER=0 ALT=""></TD>
<TD></TD>
</TR>
<TR VALIGN=TOP ALIGN=LEFT>
<TD></TD>
<TD WIDTH=219>
<TABLE ID="Tabelle3" BORDER=0 CELLSPACING=0 CELLPADDING=5 WIDTH="100%">
<TR>
<TD WIDTH=209>
<P><FONT FACE="Arial,Helvetica,Geneva,Sans-serif,sans-serif">[</FONT><A HREF="/gaestebuch/eintragenformularsql.php" TARGET="_self"><FONT FACE="Arial,Helvetica,Geneva,Sans-serif,sans-serif">In das Gaestebuch eintragen</FONT></A><FONT FACE="Arial,Helvetica,Geneva,Sans-serif,sans-serif">]</FONT></P>
</TD>
</TR>
<TR>
<TD ALIGN=CENTER WIDTH=209>
<P ALIGN=CENTER><FONT FACE="Arial,Helvetica,Geneva,Sans-serif,sans-serif"></FONT><A HREF="#oben"><FONT FACE="Arial,Helvetica,Geneva,Sans-serif,sans-serif">nach oben</FONT></A><FONT FACE="Arial,Helvetica,Geneva,Sans-serif,sans-serif"></FONT></P>
</TD>
</TR>
</TABLE>

Ach ja falls jemand helfen kann bitte den alles so lassen die neuen zeilen nur hinzufügen und wenn möglich beschreiben damit ich es auch verstehe.


Nach oben