tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
769
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Dick Starbuck
    Dick Starbuck Dick Starbuck ist offline Mitglied Brokat
    Registriert seit
    Dec 2002
    Ort
    NRW
    Beiträge
    290
    hallo, ich verzweifele gerade an nem syntax problem:

    ich habe ein array mit dateinamen von bildern. dies möchte ich jetzt in einer schleife ( count($array) ) in einer tabelle ausgeben lassen. das problem dabei ist, dass die tabelle X spalten und X zeilen haben soll, (zeilen sind nicht so wichtig), aber die bilder schon fortlaufend von links oben usw. angezeigt werden sollen. ich habe das bisher auf verschiedenste weise mit 3 schleifen probiert ( zeilen, spalten, arraycount ), aber es hat noch nichts richtig geklappt. hat da vielleicht jemand ne idee? ist sicher ziemlich einfach, aber ich kriegs heute echt nicht auf die reihe..

    danke schonmal
     

  2. #2
    Avatar von Sir Robin
    Sir Robin Sir Robin ist offline Mitglied Brokat
    Registriert seit
    Feb 2002
    Ort
    Berlin
    Beiträge
    431
    PHP-Code:
    <table>
    <?php

    for($i=0;$i<sizeof($array);$i++){

    echo 
    "<tr><td>$array[$i]</td></tr>";

    }

    ?>
    </table>
    ... ich hoffe du meinst das so
     
    Without deviation progress is not possible (F. Zappa)

  3. #3
    Avatar von Dick Starbuck
    Dick Starbuck Dick Starbuck ist offline Mitglied Brokat
    Registriert seit
    Dec 2002
    Ort
    NRW
    Beiträge
    290
    Ja, vom Prinzip her schon. Das Problem ist, dass er so für die Anzahl der Array Schleife auch die Tabellen Tags ausführt. Ich möchte aber z.B. fest 4 Spalten und X Zeilen, die Bilder sollen jedoch entsprechend in der Schleife ausgegeben werden. Ich komme dabei jedesmal irgendwie mit den Schleifen durcheinander, da ich sowohl für das href="" das $array[$x],(jo, die bilder sind links) als auch für das img src="" das $array[$x] setzen muss. Ich brauche eine Lösung mit einer Schleife für Rows, einer für Zeilen und einer, die nur die Images aus dem Array richtig einfügt. Und dieses müssen unabhängig voneinander arbeiten...
     

  4. #4
    Avatar von Tob
    Tob Tob ist offline Mitglied Platin
    Registriert seit
    Apr 2001
    Ort
    Großraum Deutschland ;-)
    Beiträge
    636
    so vieleicht:

    PHP-Code:
    function ausgabe($bilderarray,$spaltenzahl){
     echo 
    "<table><tr>";
       
    $i=1;
       foreach (
    $bilderarray as $blub){
         if(
    $i $spaltenzahl == 0) echo "</tr><tr>";
         echo 
    "<td>".$blub."</td>";
        
    $i++;
        }
     echo 
    "</tr></table>"

    die zeilenzahl richtet sich dann logischerweise nach der anzahl der arrayelemente
    Geändert von Tob (23.01.03 um 18:29 Uhr)
     

  5. #5
    Avatar von Tob
    Tob Tob ist offline Mitglied Platin
    Registriert seit
    Apr 2001
    Ort
    Großraum Deutschland ;-)
    Beiträge
    636
    mh war zu langsam... verstehe zwar nicht was du mit deiner antwort zu Sir Robins lösung meinst.. aber vieleicht meinst du ja das was ich gemacht habe...

    [confused]tob[/confused]
     

Ähnliche Themen

  1. Array in Tabelle ausgeben
    Von DFence im Forum PHP
    Antworten: 2
    Letzter Beitrag: 02.12.09, 07:21
  2. Antworten: 3
    Letzter Beitrag: 25.01.09, 22:32
  3. 2 Array ausgeben
    Von emptynick im Forum PHP
    Antworten: 5
    Letzter Beitrag: 11.06.07, 21:49
  4. Antworten: 6
    Letzter Beitrag: 31.01.07, 14:58
  5. Antworten: 9
    Letzter Beitrag: 07.09.06, 10:41