Bilder Gallery / MYSQL / Hilfe

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

  • Bilder Gallery / MYSQL / Hilfe

    Hallo

    Was möchte ich tun?

    Bilder aus DB auslesen und immer 4 in Reihe zeigen. OHNE Blätterfunktion.

    Bin fast am verzweifeln.


    Habe nach codeschnipseln und Foreneinträgen gesucht.


    kann mir jemand helfen???



    [COLOR="Red"]BITTE[/COLOR]
    Broesel

  • #2
    Wie sehen deine PHP und MySQL Grundlagen aus?!
    [FONT="Helvetica"]twitter.com/unset[/FONT]

    Shitstorm Podcast – Wöchentliches Auskotzen

    Kommentar


    • #3
      ich habe es aus dem eigentlichen kontex gerissen .. kann dir also nicht sagen ob es zu 100 % funktioniert

      aber ich weiß das ich damals damit auch arge probleme hatte, deswegen gebe ich gerne den schnippsel weiter (bezieht sich in diesem fall auf ein array), zurechtbasteln musste den rest schon alleine

      PHP-Code:
      $act_column  0;
      $max_column  5;
      $count_rows count($smilies);
      if (
      $count_rows 0) {
         
      $show .= '<table>'."\n";
         foreach (
      $img as $value) {
            
      $act_column++;
            if (
      $act_column == 1$show .= '   <tr>'."\n";
            
      $show .= '      <td><img src="'.$value['name'].'" alt="'.$value['name'].'" />'."</td>\n";
            
      $show .= "      <td>:".$value['name']."</td>\n";
         }
         if (
      $count_rows $max_column) {
         
      $rest $count_rows $max_column;
         
      $rest $max_column $rest;
            for (
      $i=1;$i<=$rest;$i++) {
               if (
      $i != $rest) {
                  
      $show .= "      <td>&nbsp;</td>\n";
               } else {
                  
      $show .= "      <td>&nbsp;</td>\n";
                  
      $show .= "   </tr>\n";
               }
            }
         }
         
      $show .= '</table>'."\n";

      Gruß
      Uzu

      private Homepage

      Kommentar


      • #4
        Hallo,

        ich weis nicht ob das Thema für dich nun schon geklärt ist, aber ich schriebe da trotzdem mal was drauf. Eigentlich ist das nicht all zu schwer und du kannst einfach mit dem modulo Operator arbeiten. Ich gebe dir da noch die Empfehlung auf DIVs umzusteigen und das dann so zu schreiben.

        PHP-Code:
        //hier dein sql statement

        $i =0;

        //hier der teil wo du mit while und mysql_fetch_assoc deine bilder ausliest

        while($row mysql_fetch_assoc)
        {

             echo 
        '<div class="deine_css_class">';
             
        //hier dein bild rein
             
        echo '</div>';

             if(
        0===++$i%4)
             {
                    echo 
        '<div style="clear: left;">';
                    echo 
        '</div>';
             }


        Du musst da eben im CSS Code mit float: left; arbeiten und der DIV in der Modulo Rechnung beendet dann aller vier angezeigten Bilder deinen Textfluss den du mit float festgelegt hast.

        Gruß litter
        Aus dem Dynamo Lande kommen wir. Trinken immer reichlich kühles Bier. Und dann sind wir alle voll, die Stimmung ist so toll. Aus dem Dynamo Lande kommen wir.
        http://www.lit-web.de

        Kommentar

        Lädt...
        X