PHP und MySQL Problem

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • PHP und MySQL Problem

    also hallo erst ma....

    ich hab n problem:

    das is mein script

    PHP-Code:
    <html>
    <head>
    <title><?php echo $title ?></title>
    </head>
    <body <?php echo $bgcolor ?>>
    <font face="Verdana, Arial, Helvetica, sans-serif">
    <?php include("ges/menue.inc"); ?>
    <h3>Hier könnt ihr euch die Figuren anschauen, die in den Filmen vorkommen.</h3>
    <table><tr><td width="100px">&nbsp;</td><td width="100px">&nbsp;</td></tr><tr>
    <?php
    include ('ges/mysql.inc');
    $query "SELECT id, name, geb, ort, hobby, beruf, single, bild FROM figuren ORDER BY id";
    $sql mysql_query($query);
    while (
    $ds mysql_fetch_object($sql)) {
      
    $id $ds->id;
      
    $name $ds->name;
      
    $geb $ds->geb;
      
    $ort $ds->ort;
      
    $hobby $ds->hobby;
      
    $beruf $ds->beruf;
      
    $single $ds->single;
      
    $bild $ds->bild;
      echo 
    "<td>&nbsp;</td>";
      echo 
    "<td><a href ='".$_SERVER["PHP_SELF"]."?id=".$id."'><img src='img/tb_".$bild."'><br>".$name."</a></td>";
      echo 
    "</tr>";
    }
     
    mysql_close($dz)
     
    ?> </table></font><br>
     <?php ende_seite(); ?>
     <br>
    </body></html>

    <?php
    }
    ?>
    das is nur ein Teil des Scipts... nur noch ne IF anwendung davor...

    Problem is, dass PHP die Bilder nur untereinander immer nur in einer Spalte darstellt, ich möchte aba gerne 3 oder 4 Bilder nebeneinander... wie mach ich sowas???

    MfG bofan
    Beachte: Dumm ist, wer Dummes tut.

  • #2
    PHP-Code:
    <table><tr>
    <?php
    while (...) {
        echo 
    "<td>&nbsp;</td>";
        echo 
    "<td>bild</td>";
        echo 
    "</tr>";
    }
    ?>
    </table>
    Fällt dir was auf?

    Kommentar


    • #3
      davon mal abgesehen das du eine spalte im loop immer wieder aufs neue schliesst, könntest du ein increment einbauen und es mithilfe des modulo operators auf 0 prüfen.
      PHP-Code:
      $i 1;
      echo 
      "<tr>";
      while ( .. )
      {
        if ( 
      $i%== 
        {
          echo 
      "</tr><tr>";
        }

        
      // ......

        
      $i++;
      }
      echo 
      "</tr>"

      Kommentar


      • #4
        okay

        thx... für die schnelle Hilfe...
        ich probier das mal aus...


        bofan
        Beachte: Dumm ist, wer Dummes tut.

        Kommentar

        Lädt...
        X