Neuigkeiten:

still alive...

Hauptmenü

mehrspaltige Abfrage

Begonnen von quba, 09. Februar 2005, 12:25:12

Vorheriges Thema - Nächstes Thema

quba

Hallo Leute,
habe folgendes Problem.
Ich möchte gerne Daten aus einer Datenbank in 3 Spalten ausgeben.
Das sie untereinander ausgegeben werden ist ja kein Problem:
A
B
C
D
E
F
...
Nur mit 3 Spalten bekomm ich das nicht hin:
A  B  C
D  E  F
... ... ....
Kann mir da jemand helfen?
Mit einem Codeschnipsel oder sonst irgendwas?
Vielen Dank!
Grüße
quba

dec



 $anz_rows-1) {
echo \"\";
$i=0;
}
$i++;
}
?>



spass ist, was ihr draus macht


quba

Irgendie tut deine Idee leider nicht.
Ich habe nach ein bisschen testen es geschafft in 2 Spalten darzustellen.
Aber in 3 Spalten schaff ich es nicht.
Mit deiner Lösung wird auch nur eine ausgegeben.
Nachfolgend mal mein Code.
 


 
       
 
       
 
                                         $show_firstname $show_name\";}
else {
echo \"
                                        $show_firstname $show_name
     \";}
}
 
?>

 
Wie muss ich den verändern dass es 3 Spalten werden?
danke

dec

und es tut sehr wohl, bei richtiger umsetzung /uploads/emoticons/icon_e_smile.gif.f7ec63a2b1c3d90a9415e40455642502.gif\" alt=\":-)\" />
aber mach mal bei deinem code aus zeile 15 ein if ($spalte%3 != 0) {
die zahl hinter dem prozent steht dann quasi für die spaltenanzahl...
oder brauch das...:


\";
while ($row=mysql_fetch_array($data)) {
     $show_id = $row[\"id\"];
     $show_name = $row[\"name\"];
     $show_firstname = $row[\"firstname\"];
     $show_bild_tn = $row [\"thumb\"];
     $show_bild = $row [\"pfad\"];
 
echo \"
         $show_firstname $show_name
     \";
 
   if ($spalte > $anz_rows-1 && $num \";
       $spalte=0;
   }
 
   $spalte++;
   $i++;
}
echo \"\";
 
?>

 
 - Editiert von DEC am 10.02.2005, 10:22 -

spass ist, was ihr draus macht


quba

Hallo DEC
vielen Dank für deine Hilfe !
Aber....
Irgendwie macht er das nicht richtig.
Jetzt sind alle Bilder nebeneinander in einer Zeile.
Es fehlt also nach 3  ´s das
Dieses kommt erst ganz am Ende. /uploads/emoticons/icon_e_sad.gif.cc8ba2b6b966c5e020020efa47702aab.gif\" alt=\":(\" />
Somit steht leider alles wie gesagt in einer Zeile.
Ich werde mal ein wenig rumtesten ob ich selbst was hinbekomme.
Wäre trotzdem über weitere Hinweise sehr dankbar /uploads/emoticons/icon_e_wink.gif.fcb053ab2c91cb6224c03a16c6332abf.gif\" alt=\";)\" />
grüße
quba

dec

haste link dazu zum angucken?
bzw. mach bei zeile 32 aus $spalten ein $spalte. habs oben editiert. dann sollts gehen.

spass ist, was ihr draus macht


quba

hab ich auch schon festgestellt, das mit $spalte
Habe es korrigiert, tut aber immer noch nicht.
schau mal hier:
www.ffw-eisingen.de/mannschaft/mannschaft.php

dec

speichere irgendwo die ganze datei mannschaft.php.txt ab und lade sie hoch. es ist da noch mehr nicht ganz korrekt (v.a. im html...).
achtung: nicht vergessen, irgendwelche passwörter (dbverbindung) etc. vorher dort zu löschen...

spass ist, was ihr draus macht


quba

na gut, aber ich weiß nicht, ob dir das so viel bringt.
Viel html steht da nich drinne....
Aber schau se dir mal an:
www.ffw-eisingen.de/mannschaft/mannschaft.php.txt

dec

zeile 32
aus
$num  enden
2.) vor dem footer mache ein  hin
3.) die footer.inc.php muss mit einem  beginnen
dann sollte die struktur schon ein bisschen besser sein.

spass ist, was ihr draus macht


quba

zeile 32
aus
$num < $i
mache
$num != $i
[/quote]
genau daran hats gelegen, dankeschön!!!! :H:
zu
1.) und 3.) war schon so
2.) das muss mir irgendwie im \"Test - Wahn\" unter den footer gerutscht sein.
Danke für den Hinweis!!
/uploads/emoticons/icon_e_surprised.gif.a8707b3f35a569cb4cfe563fc72ef78d.gif\" alt=\":-o\" />
Grüße
quba

all your base are belong to us / Discord