art-d-sign
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 21.03.2005, 12:10   #1
TP-Senior
 
Registriert seit: Nov 2003
NiteStyle macht alles soweit korrekt

Einträge in Spalten anzeigen


wie mach ich das, wenn ich bilder oder texte aus db lese
und es z.B.
immer 3 nebeneinabder
und dann soll der automatisch die nächsten 3 drunter etc...
__________________
(¯`·._.·´¯`·._.·- NiteStyLe-·._.·´¯`·._.·´¯)
NiteStyle ist offline   Mit Zitat antworten


Alt 21.03.2005, 12:17   #2
TP-Moderator
 
Benutzerbild von walter
 
Registriert seit: Jan 2004
Ort: Bayern, Regensburg
walter hilft, wo's gehtwalter hilft, wo's gehtwalter hilft, wo's geht
Die einfachste Lösung ist wohl eine Tabelle mit 3 Spalten.
Du öfnest einmal den table-Tag vor einer Schleife, dann machst du 2 verschachtelte Schleifen.

Mit einer machst du alle 3mal ein <tr> auf und zu </tr>.
Mit der anderen machst du <td> auf, holst dein Bild aus der DB und machst </td> wieder zu.

Nach der Schleife machst du </table> wieder zu.

Wolltest Du ein fertiges Beispiel? Aber mit dieser groben Anleitung bekommst das schon hin.
walter ist offline   Mit Zitat antworten
Alt 21.03.2005, 13:04   #3
321
TP-Specialist
 
Benutzerbild von 321
 
Registriert seit: Nov 2004
Ort: Die Insel in Europa die aus Europa erst Europa macht _________________________ Nähe Lenzburg
321 hilft, wo's geht321 hilft, wo's geht321 hilft, wo's geht
mit select count sollte die Anzahl der DB-Einträge und dann der Rest aus der Division der Anzahl durch 3 ermittelt werden.
Nach dem letzten Eintrag müssen noch soviele (R3) leere <td>&nbsp;</td> erzeugt werden.
__________________
[321 Name="Joe"]
wie immer, lieber gleich mit notepad, dem Editor meines Vertrauens
[/321]


use my HTML-Tester

Motto'06: Mut zur deutschen Sprache!
321 ist offline   Mit Zitat antworten
Alt 21.03.2005, 13:05   #4
TP-Moderator
 
Benutzerbild von skipperjan
 
Registriert seit: Jan 2005
Ort: Düsseldorf
skipperjan ist ein richtiges Arbeitstier - DANKEskipperjan ist ein richtiges Arbeitstier - DANKEskipperjan ist ein richtiges Arbeitstier - DANKEskipperjan ist ein richtiges Arbeitstier - DANKEskipperjan ist ein richtiges Arbeitstier - DANKEskipperjan ist ein richtiges Arbeitstier - DANKE
ach,

müssen es denn immer Tabellen sein? Das geht auch prima mit css und divs.
Der Weg ist denke klar, zwei Schleifen, am einfachsten sind da for.

So long,

skipperjan
__________________
Chenaski - Klamotten designed by Pete
USE - nicht immer nur mit Stars and Stripes rumlaufen!

Hunde in der Großstadt: Guck mal wo ich fast reingetreten bin.....
skipperjan ist offline   Mit Zitat antworten
Alt 21.03.2005, 17:34   #5
TP-Senior
 
Registriert seit: Nov 2003
NiteStyle macht alles soweit korrekt
wie ednn ohne tabelle?
__________________
(¯`·._.·´¯`·._.·- NiteStyLe-·._.·´¯`·._.·´¯)
NiteStyle ist offline   Mit Zitat antworten
Alt 21.03.2005, 17:54   #6
TP-Supporter
 
Benutzerbild von Weede
 
Registriert seit: Jun 2004
Weede ist auf einem guten Weg
<div>ich bin keine tabelle</div>
__________________
Ich bin bereit, meinem Schöpfer gegenüberzutreten.
Ob mein Schöpfer ebenso bereit ist, diese Begegnung über sich ergehen zu lassen, ist eine andere Sache.
Weede ist offline   Mit Zitat antworten
Alt 22.03.2005, 09:54   #7
TP-Moderator
 
Benutzerbild von skipperjan
 
Registriert seit: Jan 2005
Ort: Düsseldorf
skipperjan ist ein richtiges Arbeitstier - DANKEskipperjan ist ein richtiges Arbeitstier - DANKEskipperjan ist ein richtiges Arbeitstier - DANKEskipperjan ist ein richtiges Arbeitstier - DANKEskipperjan ist ein richtiges Arbeitstier - DANKEskipperjan ist ein richtiges Arbeitstier - DANKE
Es verhält sich ebenso wie das Bauen einer Tabelle,
hier eine beispielhafte Umsetzung.

Ein Div-Container für die "Zeile", display:block ; float:left,
und da hinein kippst du ein paar weitere divs, dann kann man es schön Zeile für Zeile aufbauen und mit css alles mögliche formatieren.

so long,

skip

PHP-Code:
<?
$anz 
3//Wie viele Bilder pro Reihe dürfen es denn sein? 
$rows ceil(count($files)/$anz); //Das ergibt dann $rows-Reihen, files ist hier eine ARRAY MIT DEN FILENAMES
for($j=0;$j<$rows;$j++){
$ausgabe .='<div class="rowpics">';
    for(
$i=0;$i<$anz;$i++){
        if(
$k<count($files)){
        
//schreibe das Bild rein
        
$ausgabe .='<div class="pictures"><img src="'.$files[$k].'" border="0" alt="Bild '.$files[$k].'"></div>';
        }
        else 
$ausgabe.='<div class="pictures"><img src="spacer.gif" width="10" height="1" alt=""></div>';
    
$ausgabe .='</div>';
    }
echo 
$ausgabe;
?>
__________________
Chenaski - Klamotten designed by Pete
USE - nicht immer nur mit Stars and Stripes rumlaufen!

Hunde in der Großstadt: Guck mal wo ich fast reingetreten bin.....
skipperjan ist offline   Mit Zitat antworten
Alt 22.03.2005, 11:30   #8
TP-Supporter
 
Benutzerbild von Weede
 
Registriert seit: Jun 2004
Weede ist auf einem guten Weg
noch ein kleine persönliche richtlinie:

wenn die seite zentriert angezeigt werden soll mit ner festen breite, was oft der fall ist, dann bleibe ich bei tabellen, da es mit div's meist probleme gibt bei aufwendigeren designs

soll hingegen die seite im linken oberen eck (oder auch rechten eck ) positioniert werden, bekommt man einen festen ausgangspunkt und man hat mit div's keine probleme und viel mehr möglichkeiten
__________________
Ich bin bereit, meinem Schöpfer gegenüberzutreten.
Ob mein Schöpfer ebenso bereit ist, diese Begegnung über sich ergehen zu lassen, ist eine andere Sache.
Weede ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
Einträge in Spalten anzeigen Einträge in Spalten anzeigen
« Frage zu einem Script | ASP - Input-File einlesen, aber wie ausgeben? »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
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


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:05 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



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 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

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 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67