2017-04-12 1 views
-2

so versuche ich einige Daten aus meiner Datenbank zu echo.echo Daten aus mySQL-Datenbank in 3x3 Gitter

<?php 

     $connect = mysql_connect('xxxxx', 'xxxxx', 'xxxxx'); 
     mysql_select_db("xxxxx", $connect) or die(mysql_error()); 

     $lsql = "SELECT * FROM xxxxxxx ORDER BY Value DESC LIMIT 6"; 

     $lquery = mysql_query($lsql) or die(mysql_error()); 


     while ($lrow = mysql_fetch_array($lquery)) 
      $lrows[] = $lrow; 

       foreach ($lrows as $lrow){ 
         $ProperBrand = $lrow['ProperBrand']; 
         $LowerBrand = $lrow['LowerBrand']; 
         $PageTitle = $lrow['PageTitle']; 
         $PageH1 = $lrow['PageH1']; 
         $PageExcerpt = $lrow['PageExcerpt']; 
         $ContentP1 = $lrow['ContentP1']; 
         $ContentP2 = $lrow['ContentP2']; 
         $Image1 = $lrow['Image1']; 
         $Image2 = $lrow['Image2']; 
         $Image3 = $lrow['Image3']; 
         $BrandURL = $lrow['BrandURL']; 

        echo (' 
        <div class="col-sm-2"> 
        <img src="'. $Image1 .'" class="top-images-larger"> 
        </div> 
           '); 



        } 
    ?> 

Ich kann es wie die oben Echo und das wird richtig funktionieren, aber ich kann nicht scheinen, um herauszufinden, wie ich in der Lage sein wird, diese mit einer strukturierten Bootstrap-Reihe zu tun. Ich möchte auf Mobil ein 9-Gitter von 3x3 haben und haben es wie die unten getan:

<div class="row visible-xs" align="center"> 
    <div class="col-sm-4 padding-bottom"> 
     <img src="/images/brandlogos/logo.png" class="top-images"> 
     <img src="/images/brandlogos/logo.png" class="top-images"> 
     <img src="/images/brandlogos/logo.png" class="top-images"> 
    </div> 
    <div class="col-sm-4 padding-bottom"> 
     <img src="/images/brandlogos/logo.png" class="top-images"> 
     <img src="/images/brandlogos/logo.png" class="top-images"> 
     <img src="/images/brandlogos/logo.png" class="top-images"> 
    </div> 
    <div class="col-sm-4 padding-bottom"> 
     <img src="/images/brandlogos/logo.png" class="top-images"> 
     <img src="/images/brandlogos/logo.png" class="top-images"> 
     <img src="/images/brandlogos/logo.png" class="top-images"> 
    </div> 
    <div class="visible-xs col-sm-4 spacer-t"> 
     <button type="button" class="btn btn-success btn-block">View All Stores</button> 
    </div> 
</div> 

Wenn ich Echo war, wie ich in dem obigen Beispiel getan haben, es wird die Struktur dieses „Gitter“ brechen.

Vielen Dank im Voraus. Hallo

+3

ein besonderer Grund, warum Sie eine veraltete mysql-API und nicht mysqli oder pdo mit einer vorbereiteten Anweisung verwenden, sollte Benutzereingaben jemals Teil des Bildes sein? –

+2

Sie müssen sich angewöhnen, [Antworten zu akzeptieren] (http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work), die Ihnen helfen, Ihre Probleme zu lösen. Sie erhalten Punkte und andere werden ermutigt, Ihnen zu helfen. –

+1

** ACHTUNG **: Wenn Sie nur PHP lernen, lernen Sie bitte nicht die obsolete ['mysql_query'] (http://php.net/manual/en/function.mysql-query.php) Schnittstelle. Es ist schrecklich und wurde in PHP 7 entfernt. Ein Ersatz wie [PDO ist nicht schwer zu erlernen] (http://net.tutsplus.com/tutorials/php/why-you-should-beusing-phps-pdo- for-database-access /) und ein Leitfaden wie [PHP The Right Way] (http://www.phptherightway.com/) hilft Best Practices zu erklären. Machen Sie ** sicher ** Ihre Benutzer-Parameter sind [richtig maskiert] (http://bobby-tables.com/php) oder Sie werden mit schweren [SQL-Injektion Bugs] (http://bobby-tables.com/)). – tadman

Antwort

0

können Sie das Echo verwenden, um ein Raster mit HTML-Tabelle anzuzeigen:

<?php 
    echo "<table> 
      <tr> 
      <th>column1</th> 
      <th>column2</th> 
      <th>column3</th> 
      </tr> 
      <tr> 
      <td>".$lrow['yourdata']."</td> 
      <td>".$lrow['yourdata2']."</td> 
      <td>".$lrow['yourdata3']."</td> 
      </tr> 
     </table>"; 
?> 

Hoffnung i geholfen haben!

+0

10 Hey, aber wenn es 9 Blöcke gibt, wird es 3 Tabellen mit dem oben angegebenen Beispiel wiedergeben nein? –