| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
| Autor |
Nachricht |
Pascal Gast
|
X Eintrag pro Seite MySql / php |
|
|
Hallo ihr lieben,
wie es oben schon im Thema steht - hänge Ich an einem Projekt fest und kommt nicht weiter ...
Ich habe eine Datenbank (MySql) und eine reichlich gefüllte Datenbank mit Datenbank Einträgen - die Ich über ein php script ausgeben lasse.
Meine frage dazu ist:
Wie kann Ich da der eintrag in die Datenbank schon sehr gross is ,
1nen Eintrag pro seite ausgeben ?
Wie realisiere ich dies und vorallen wie kann ich das handhaben ?
Seiten Navigation habe ich auch schon durch gesucht jedoch blieb es mir bis nun noch verschlossen wie ich das machen soll
Hoffe auf Eure hilfe - danke nun schon  |
|
|
|
| 06 Jul 2010 13:51 |
|
  |
David Administrator

|
 |
|
|
Hallo Pascal,
bei tutorials.de findest du eine detaillierte Anleitung für Pagination (Blätterfunktion).
Sollte es zu kompliziert sein, dann versuche über google nach "pagination php" etwas einfaches zu finden. |
_________________ MfG David Mirzoian
axinio Internet Marketing - professionelle Suchmaschinenoptimierung |
|
|
| 10 Jul 2010 00:22 |
|
 |
Werner Homepage-Total.de Moderator

|
 |
|
|
Viellicht nützt dir dieses kleine Script:
| PHP-Code: | 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
| <?php
$verbindung = mysql_connect("", "root", ""); # Verbindung zum Datenbankserver
mysql_select_db("datenbank"); # Name der Datenbank
$table_name = "tabelle"; # Name der Tabelle
$daten_pro_seite = 1; # Wieviel Datensätze sollen pro Seite angezeigt werden
$menge = mysql_result(mysql_query("SELECT COUNT(*) AS menge FROM " . $table_name, $verbindung), 0, "menge"); // Anzahl der Datensätze
$aktuelle_seite = isset($_GET["seite"]) ? mysql_real_escape_string($_GET["seite"]) : 1; // Aktuelle Seite ermitteln
$start = $aktuelle_seite * $daten_pro_seite - $daten_pro_seite; // Start berechnen
// Seitennavigation
$zaehler = 1;
for ($anzahl = 0; $anzahl < $menge; $anzahl = $anzahl + $daten_pro_seite) {
echo ($zaehler == $aktuelle_seite ? '<strong>' . $zaehler . '</strong> ' : '<a href="?seite=' . $zaehler . '">' . $zaehler . '</a> ');
$zaehler++;
}
// Den Inhalt jeder Spalte der Tabelle anzeigen
$datensaetze = mysql_query("SELECT * FROM " . $table_name . " LIMIT " . $start . ", " . $daten_pro_seite, $verbindung);
while ($dsatz = mysql_fetch_assoc($datensaetze)) {
foreach($dsatz as $spalte) {
echo '<p>' . $spalte . '</p>';
}
}
?> |
|
_________________ Bei Fragen oder Fehlermeldungen - Bitte ausführlichen Code posten!
Wie man Fragen richtig stellt |
|
|
| 11 Jul 2010 21:03 |
|
 |
|