functionen zum blättern
Marco Fürbacher
- php
Hallo,
bitte kann mir jemand helfen, ich möchte gerne in dieser Script eine Blätter fuction einbinden wo auf jeder Seite 3 Datensaätze ausgegeben werden. Ich hab schon einiges versucht und es ging einfach nicht.
Hier mal das Script :
include("../includes/myData.cfg");
mysql_connect("$dbhost","$dbuser","$dbpasswd")
or die("MySQL-Server nicht erreichbar!");
@mysql_select_db("$db")
or die("Datenbank nicht vorhanden!");
$erg = mysql_query("SELECT * from $table3 order by date DESC");
if ($erg){
$zahl = mysql_num_rows($erg);
}
if ($zahl == 0)
{
echo "<font face=Verdana size=1 color=#999999><b>Leider gibt es Problme mit der Datenbank.</b></font>";
}
while (list($id, $text) = mysql_fetch_row($erg))
{
echo"<table>";
echo"<tr><td>
echo"$idtd>";
echo"</tr>";
echo"<tr>";
echo"<td>$text</td>";
echo"</tr></table";
}
mysql_close();
}
Bei meinen Bemühungen habe ich entweder diese Fehlermeldung erhalten oder es hat mir nichts ausgeben,
Fatal error: Cannot redeclare blaettern() (da war die function in der while Schleife)
ich hoffe mir kann jemand einen Tipp geben.
Ich bin nicht so fit mit php
mfg
Marco
Hallo
Irgendwie steht bei dir nirgends die Funktion. ich habe keine Ahung was sie macht, daher auch keine Hilfe.
Aber dies dürfte dr helfen:
17.10. Ich habe eine Tabelle mit n Einträgen und möchte auf jeder Seite m davon anzeigen
http://www.dclp-faq.de/q/q-mysql-seitenweise.html
Grüße
David
Hallo
Irgendwie steht bei dir nirgends die Funktion. ich habe keine Ahung was sie macht, daher auch keine Hilfe.
Aber dies dürfte dr helfen:17.10. Ich habe eine Tabelle mit n Einträgen und möchte auf jeder Seite m davon anzeigen
http://www.dclp-faq.de/q/q-mysql-seitenweise.htmlGrüße
David
Oh sorry ich hatte sie rausgeschmiessen, hier ist Sie.
Ich weiss auch schon garnicht wo ich Sie einbinden soll.
function blaettern($show, $limit) {
$querystr = "SELECT count(*) as num from $table3";
$num = mysql_query($querystr);
$num = mysql_fetch_array($num);
$num = $num["num"];
if ($show > 0) {
$show = $show - - 10;
print "<a href="$PHP_SELF?show="."$show&limit=$limit">";
print "Vorherige Seite</a>";
print " | ";
}
if (($show + 20 + $limit) < $num) {
$show = $show + 20;
print "<a href="$PHP_SELF?show="."$show&limit=$limit">";
print "Nächsteseite</a>";
} elseif (($show + 20 + $limit) >= $num) {
print "Nächsteseite";
}}