kostenloser Webspace werbefrei: lima-city


Daten nebeneinander ausgeben?

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    chatvz

    Kostenloser Webspace von chatvz

    chatvz hat kostenlosen Webspace.

    Hallo,
    Ich will Daten aus der DB zufällig tag/ausgeben">ausgeben das hab ich auch schon er soll Je ein Bild und ein Namen ausgeben das hab ich auch schon im moment gibt er es so aus:

    1Bild
    1name

    2Bild
    2Name

    3Bild
    3Name


    ich will aber das er es so ausgibt:


    1Bild 2Bild 3Bild
    1Name 2Name 3Name

    Hier mein code:
    <?php
    $sql = 'SELECT * FROM benutzerdaten ORDER BY rand() LIMIT 0,3';  
    $result = mysql_query ($sql);  
    while ($data = mysql_fetch_array ($result)) {
    
    $bild = $data['Bild'];
    $name = $data['Nickname'];
    
    echo "
    <table>
          <a href='profiel.php?user=$name'><img src='$bild' width='75px' height='100px' border='0'></a><br>
          <a href='profiel.php?fuser=$name'>$name</a>
    
    
    
    ";
    }
    ?>


    Hilfe
    LG
    Danke Schonmal

    Beitrag zuletzt geändert: 15.10.2009 11:04:33 von chatvz
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Schau dir doch bitte mal die Tabellenstruktur in html genauer an.
    <td> und <tr> sind für Spalten und Zeilen verantwortlich und die fehlen bei dir gänzlich!
  4. Moin. Am einfachsten (nicht am besten aber... :D) du packst ein Bild-Link-Komplex immer in ein div und floatest das div left.

    Übrigens, is'n CSS-Problem, also verschoben!
  5. flashmob-riedlingen

    flashmob-riedlingen hat kostenlosen Webspace.

    Du öffnest vor jedem Bild ein neues Table-Tag, welches du zum ersten nie schließt und zum zweiten packst du die folgenden Inhalte nicht in Zellen (<td>).

    Wenn du eine Tabelle aufbauen willst mach es folgendermaßen:

    <table><tr>
    <?php
    $sql = 'SELECT * FROM benutzerdaten ORDER BY rand() LIMIT 0,3';  
    $result = mysql_query ($sql);  
    while ($data = mysql_fetch_array ($result)) {
    
    $bild = $data['Bild'];
    $name = $data['Nickname'];
    
    echo "
          <td><a href='profiel.php?user=$name'><img src='$bild' width='75px' height='100px' border='0'></a><br>
          <a href='profiel.php?fuser=$name'>$name</a></td>
    ";
    }
    ?>
    </tr></table>


    Der vorschlag mit dem left-gefloateten divs (;D) ist auf jeden Fall eleganter, aber die Table-Variante einfachen ;)

    Beitrag zuletzt geändert: 15.10.2009 20:47:11 von flashmob-riedlingen
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!