Habe ein script gesucht welches in PHP5 lauffahig ist. Es gibt zahlreiche Schnipsel zum Thema Blättern. Aber keines habe ich zum laufen gebracht in PHP5.
Also habe ich mich selber an die arbeit gemacht ein Blätter - script zu schreiben welches funktioniert.
Hier ein Beispiel:
Ich hoffe das ich mit diesem Beispiel vielen Mitgliedern helfen kann.
PS: Wer schreibfehler findet kann sie gern behalten
Also habe ich mich selber an die arbeit gemacht ein Blätter - script zu schreiben welches funktioniert.
Hier ein Beispiel:
PHP-Code:
<?
// VARIABLEN FÜR DB - CONNECT
$db_host = 'DB - HOST';
$db_user = 'DB - USER;
$db_pass = 'DB - PASS';
$db_database = 'DATENBANK';
// VERBINDUNG ZU DB
$db = mysql_connect($db_host,$db_user,$db_pass) OR DIE ('<b />Keine Verbindung zur SQL-Datenbank!');
mysql_select_db($db_database,$db) OR DIE ('<b />Konnte Datenbank $db_database nicht finden!');
// VARIABLEN VORBEREITEN
if($_GET[start])
{
$start = $_GET[start];
}
else
{
$start = 0;
}
//ANZAHL DER ERGEBNISE PRO SEITE
$step = 1;
//WIEVIEL DATENSÄTZE
$num = mysql_num_rows(mysql_query("SELECT * FROM tabelle")) or die(mysql_error());
echo $num.' Datensätze<br /><br />';
//ABFRAGE UND AUSGABE
$sql = mysql_query("SELECT * FROM tabelle LIMIT $start, $step") or die(mysql_error());
while($ds=mysql_fetch_array($sql)){
// AUSGABE
echo'Ausgabe1: '.$ds[ausgabe1].' Ausgabe2: '.$ds[ausgabe2].'<br />';
}
// BLÄTTERFUNKTION
echo'<table align="center" width="400"><tr>';
if($start == '0')
{
echo '';
}
else
{
$z = $start - $step;
echo'<td align="left"><a href="index.php?start='.$z.'">Zurück</a></td>';
}
if($start < ($num-1))
{
$w = $start+$step;
echo'<td align="right"><a href="index.php?start='.$w.'">Weiter</a></td>';
}
else
{
echo'';
}
echo'</tr></table>';
?>
Ich hoffe das ich mit diesem Beispiel vielen Mitgliedern helfen kann.
PS: Wer schreibfehler findet kann sie gern behalten
Kommentar