|
|
|
|
|
|
|
#1 (permalink) |
|
Neuer Benutzer
Registriert seit: 16.05.2008
Beiträge: 27
![]() |
Ich stehe vor folgendem Problem
Ich habe eine MySQL Tabelle mit folgendem Inhalt: bild_id bild_pfad In dieser Tabelle sind Pfade zu Bildern gespeichert. Nun will ich daraus ein Fotoalbum machen, es soll in eine HTML Tabelle eingebaut werden. Pro Tabellenzeile sollen 4 Bilder ausgegeben werden, dannach soll eine neue Zeile erstellt werden. Wie baue ich die Abfrageschleife auf, dass das funktioniert? |
|
|
|
|
|
|
PHP Code Flüsterer
Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten
|
|
|
|
#2 (permalink) |
|
Erfahrener Benutzer
|
z.b. mit "LIMIT 0,4" hinten dran und in der nächsten Zeile "LIMIT 4,4".
Dann sucht er nur die ersten 4 Raus, beginnend ab Eintrag 0 bzw 4
__________________
Homepage: http://www.rbs-page.de |
|
|
|
|
#3 (permalink) |
|
Erfahrener Benutzer
Registriert seit: 02.04.2008
Beiträge: 4.034
![]() |
Ist ja Blödsinn immer für vier Bilder eine eigene Abfrage zu starten. Ganz einfach:
Code:
- Abfrage definieren - Tabelle starten und Zähler initialisieren - Solange Bilder vorhanden sind - ausgeben und Zähler erhöhen - wenn (Zähler % 4) == 0 - Zeilenumbruch (</tr><tr>) - Tabelle beenden
__________________
Gruss L |
|
|
|
|
#4 (permalink) |
|
Erfahrener Benutzer
|
oder so. oder soll da auch ein maximum an bildern sein, dass z.b. 6 oder 10 zeilen angezeigt werden und für weitere Bilder dann eine neue seite?? (wie z.b. bei studivz)
__________________
Homepage: http://www.rbs-page.de |
|
|
|
|
#5 (permalink) |
|
there's only one psycho
|
Das mit dem Blätern wär ein anderer Schritt und dann brauchst du Offset und Limit
So nebenbei, in deiner letzten Zeile können ja dann auch weniger als 4 Bilder angezeigt werden, falls deine Anzahl an Bildern nicht vollständig durch 4 teilbar sind. Das hätte dann den logischen Nebeneffekt, dass du dann eben in deiner Tabellen Spalte (zwischen deinen <tr></tr>) nicht die gewünschten Anzahl von 4 Zellen (<td></td> Blöcke) hast, sondern weniger. Da musst du natürlich zur Vollständigkeit der Validität ( Wahlweise das ganze auch nicht mit einer Tabelle, sondern mit Div-Containern und dem CSS-Attribut "float". Weiss nicht gerade so im Stehgreif, ob das auch sinnvoll ist, da Tabellen ja eigentlich nur für tabellarische Aufbauten gedacht sind und bei Gallerien ist das ja ansichtssache ob stylistisch oder eben informativ gedacht unso Ich schweif ab, wollt ich nur so nebenbei ergänzen Grüße Da Psy
__________________
"Weaseling out of things is important to learn. It's what separates us from the animals ... except the weasel." (Homer J. Simpson) |
|
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| werte aus tabelle nebeneinander ausgeben | Schiedsrichter | PHP Tipps 2008 | 2 | 15.02.2008 10:20 |
| text in zweite Tabelle durch link ausgeben ohne Datenbank | mol38 | PHP Tipps 2006 | 2 | 06.06.2006 15:51 |
| Ganz einfach?! "Alle Bilder einer Tabelle ausgeben lass | Mach!N3 | PHP Tipps 2006 | 8 | 05.06.2006 22:13 |
| Daten in Tabelle ausgeben | Morientes | PHP Tipps 2006 | 2 | 03.04.2006 11:53 |
| HTML Tabelle ausgeben | PHP-Fortgeschrittene | 4 | 30.01.2006 15:55 | |
| [Erledigt] [Problem] Datenbank in Tabelle ausgeben | PHP Tipps 2006 | 2 | 11.01.2006 16:41 | |
| Abfrageergebnis in Tabelle ausgeben | Datenbanken | 4 | 07.09.2005 11:23 | |
| Datum der letzten Änderung der Tabelle in DB ausgeben | Datenbanken | 2 | 08.08.2005 16:18 | |
| Ausgeben der Tabelle | GrU3nL!nG | Datenbanken | 2 | 30.05.2005 15:57 |
| Tabelle in einer Funktion ausgeben | PHP Tipps 2005 | 3 | 25.04.2005 23:08 | |
| Bild mit Link aus Tabelle nebeneinander ausgeben | PHP Tipps 2005 | 3 | 25.04.2005 12:19 | |
| [Erledigt] Ganze Tabelle ausgeben | PHP Tipps 2004-2 | 1 | 21.11.2004 16:48 | |
| [Erledigt] mysql-Abfrage in Tabelle ausgeben - dringend hilfe | PHP Tipps 2004 | 2 | 03.11.2004 15:41 | |
| [Erledigt] HILFE: Column count doesn't match value count at row 1 | Datenbanken | 17 | 12.06.2004 16:45 | |
| DB sicher in Tabelle ausgeben | PHP Tipps 2004 | 5 | 03.06.2004 14:36 | |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.