php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 30.12.2005, 23:28  
Neuer Benutzer
 
Registriert seit: 28.08.2005
Beiträge: 22
Peoples
Standard Nur bestimmte Anzahl von Bildern darstellen??!!

Hallo an Alle,

mir tut sich mal wieder ein kleines Problem auf und zwar möchte ich:

die Thumbnaildarstellung meiner Bildergalerie auf eine gewisse Anzahl von Bildern pro Seite begrenzen, beim erreichen der Anzahl soll dann ein
Link erscheinen "weiter" o.ä.

bei einem Klick auf eben diesen Link möchte ich dass in der gleichen Seite die nächsten sagen wir 20 Bilder angezeigt werden.

Mein Gedanke:

Ich mach ne schleife beim Auslesen des Bilderordners und erhöhe einen in der Schleife eingebundenen Zähler bei jedem Schleifendurchlauf. Dann beim 20igsten Durchlauf lass ich eben den Link einblenden und beende die Anzeige der Bilder.

Mein Problem:

Wie schaffe ich es dass dann beim klick auf den link die nächsten 20 angezeigt werden? usw. usw.

Mit einem kleinen Gedankenanstoß wäre mir sehr geholfen.
Dank euch schonmal
Peoples
Peoples ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 31.12.2005, 01:07  
Erfahrener Benutzer
 
Registriert seit: 21.08.2003
Beiträge: 468
Spyker
Spyker eine Nachricht über ICQ schicken
Standard

schau einfach wie viele Bilder im Ordner sind.

Code:
for($i = 0; $i < $anzahl; $i+=20)
   echo '<a href="seite.php?ab='.$i.'> '.(($i/20)+1).' </a>';
und dann nur noch das ab als Limit setzen (wenn MySql).
Wenn kein MySQL dann must du es selber auswerten

Beste,
Tim
__________________
Typo3 Suchmaschinenoptimierung <- alles Rund um SEO mit Typo3
Spyker ist offline  
Alt 31.12.2005, 01:23  
Benutzer
 
Registriert seit: 29.09.2005
Beiträge: 39
lamp
Standard

Hallo,

ich würde es so machen:
Du schreibst, dass die Bilder in einem Ordner liegen. Also erstmal alle "Bildnamen" (mit opendir, readdir) in ein Array schreiben das dann etwa so aussieht.
Code:
$bilder = array ('0' => 'bild1.gif, '1' => 'bild2.gif',...);
Dann gibt es in PEAR (pear.php.net) eine sehr schöne Klasse "Pager". Dort steckst Du im Prinzip nur noch das Array rein und gibst die Anzahl der Bilder pro Seite ein. Blätterfunktion über nimmt die Klasse fast automatisch.

Klar, dass Du natürlich vor der Ausgabe jedes Bild noch holen musst (es liegt ja nur der Bildname vor) und als Thumbnail runterrechnen musst.
lamp ist offline  
Alt 31.12.2005, 01:30  
Gast
 
Beiträge: n/a
Standard

Zitat:
Dann gibt es in PEAR (pear.php.net) eine sehr schöne Klasse "Pager".
Dazu brauch man keine extra Klasse.
Weil das ganze eigentlich einfachste Mathematik ist, wenn man schon die gesamte Anzahl in einem Array() hat.

Zitat:
und dann nur noch das ab als Limit setzen
eben ...
 
Alt 31.12.2005, 01:37  
Benutzer
 
Registriert seit: 29.09.2005
Beiträge: 39
lamp
Standard

Das ist richtig. Aber PEAR liefert ja auch schon den HTML-Code dazu. Bequemer geht´s nun wirklich nicht mehr :wink:
lamp ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Max Anzahl Checkboxen Hu5eL JavaScript, Ajax und mehr 2 25.06.2008 15:37
Bestimmte Anzahl an Daten ausgeben frankys9 PHP Tipps 2006 2 04.09.2006 09:43
Bestimmte Anzahl aus DB ausgeben... Datenbanken 5 24.01.2006 14:04
bestimmte anzahl an <br> / returns imported_kremser PHP Tipps 2007 7 01.11.2005 14:44
News anzeigen (bestimmte Anzahl) PHP Tipps 2005-2 11 01.10.2005 12:39
nur bestimmte anzahl an daten per mysql auslesen PHP Tipps 2005 4 13.05.2005 15:45
[Erledigt] Bestimmte Anzahl von Datensätzen ausgeben PHP Tipps 2005 14 02.05.2005 13:41
DPI Anzahl beim erzeugen von Bildern mit GD2 Lib einstellen? PHP Tipps 2005 13 28.04.2005 14:39
Bestimmte Anzahl von Werten ausgeben! Boennchen PHP Tipps 2005 3 10.02.2005 12:53
Bestimmte Anzahl von Werten ausgeben! Boennchen HTML, Usability und Barrierefreiheit 14 09.02.2005 12:24
Anzahl der Eintragungen feststellen Datenbanken 6 03.12.2004 10:12
Anzahl der Datensätze mit gleicher ID ermitteln? PHP Tipps 2004 3 18.10.2004 20:08
bestimmte Anzahl von <input type="radio"> au HTML, Usability und Barrierefreiheit 3 21.09.2004 19:53
nur eine bestimmte zahl von Buchstaben darstellen PHP Tipps 2004 9 27.08.2004 16:14
Nur eine Bestimmte anzahl seite refreschen? PHP Tipps 2004 2 10.06.2004 19:50

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
nur eine bestimmte anzahl von bilder pro seite php, php anzahl von bildern anzeigen, javascript azahl der bilder begrenzen, bestimmte anzahl bilder ausgeben php, typo3 maximale anzahl bilder, bestimmte anzahl von bildern aus einem ordner anzeigen, typo3 news maximale anzahl bilder, anzahl bilder php, maximale anzahl von bildern pro seite, typo3 anzahl bilder 15, bestimmte anzahl an arrays ausgeben php, typo3 wieviele bilder, bstimmte anzahl bilder anzeigen, nur bestimmte menge anzeigen, php bilder anzahl, php ordnerinhalt anzeigen anzahl begrenzen, php anzahl der bilder, mathe in bildern darstellen, php array begrenzen auf bestimmte anzahl, bestimmte anzahl bilder anzeiegn php

Alle Zeitangaben in WEZ +1. Es ist jetzt 18:24 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.