php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2008

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 10.06.2008, 13:23   #1 (permalink)
Neuer Benutzer
 
Registriert seit: 16.05.2008
Beiträge: 27
markbraue befindet sich auf einem aufstrebenden Ast
Standard Spalteninhalt in Tabelle ausgeben

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?
markbraue ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 10.06.2008, 13:27   #2 (permalink)
Erfahrener Benutzer
 
Registriert seit: 03.11.2004
Beiträge: 289
rbs_phoenix
rbs_phoenix eine Nachricht über ICQ schicken
Standard

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
rbs_phoenix ist offline  
Alt 10.06.2008, 13:35   #3 (permalink)
Erfahrener Benutzer
 
Benutzerbild von lazydog
 
Registriert seit: 02.04.2008
Beiträge: 4.034
lazydog befindet sich auf einem aufstrebenden Ast
Standard

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
lazydog ist offline  
Alt 10.06.2008, 13:58   #4 (permalink)
Erfahrener Benutzer
 
Registriert seit: 03.11.2004
Beiträge: 289
rbs_phoenix
rbs_phoenix eine Nachricht über ICQ schicken
Standard

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
rbs_phoenix ist offline  
Alt 10.06.2008, 14:28   #5 (permalink)
there's only one psycho
 
Benutzerbild von PsychoEagle
 
Registriert seit: 21.08.2007
Beiträge: 1.283
PHP-Kenntnisse:
Anfänger
PsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer Mensch
PsychoEagle eine Nachricht über ICQ schicken PsychoEagle eine Nachricht über Skype™ schicken
Standard

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 ( ) die Zeile mit leeren Zellen auffüllen.

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)
PsychoEagle 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
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

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
spalten einer tabelle ausgeben, php spalteninhalt ausgeben, spalteninhalt ausgeben, mysql spalteninhalt ausgeben, mysql spalteninhalt, spalteninhalt mysql anders anzeigen, mysql in tabelle ausgeben, spalteninhalt ausgeben lassen, mysql komplette spalteninhalte abfragen, php tabelle ausgeben ohne umbruch, 4 bilder in 2 zeilen in div ausgeben php, javascript inhalt einer spalte ausgeben, php mysql in tabelle ausgeben, php bilder in tabelle ausgeben ohne datenbank, javascript td inhalt ausgeben, column count doesn\'t match mysql spalte ergänzen, php tabellenspalte umbruch, spalteninhalt in neue zeile schreiben, funktion textfolge aus tabelle ausgeben, php mysql in tabellenspalten ausgeben

Alle Zeitangaben in WEZ +2. Es ist jetzt 09:55 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2010, 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.