2016-06-04 15 views
0

Hallo ich bin neu in PHP und ich versuche, einige Werte aus meiner SQL-Tabelle zu einem Artikel in HTML zu drucken ich Artikel verwenden, weil dies die Struktur ist, die ich brauche. Wie du unten sehen wirst, möchte ich im Grunde genommen den Pfad und den Benutzernamen von meiner SQL-Tabelle nehmen und sie auf meinen Artikel irgendwelche Vorschläge ausdrucken?PHP-Druckformat oder Drucken PHP-Wert auf HTML-Bereich

<html > 
    <head> 
     <meta charset="utf-8"> 
     <meta http-equiv="X-UA-Compatible" content="IE=edge"> 
     <meta name="viewport" content="width=device-width, initial-scale=1"> 


     <title>Corporate 1</title> 


     <link href="css/bootstrap.min.css" rel="stylesheet"> 


     <link href="css/custom.css" rel="stylesheet"> 


    </head> 

    <body> 

     <!-- Navigation --> 
     <nav class="navbar navbar-inverse navbar-fixed-top" role="navigation"> 
      <div class="container"> 
       <!-- Logo and responsive toggle --> 
       <div class="navbar-header"> 
        <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar"> 
         <span class="sr-only">Toggle navigation</span> 
         <span class="icon-bar"></span> 
         <span class="icon-bar"></span> 
         <span class="icon-bar"></span> 
        </button> 
        <a class="navbar-brand" href="#"> 
         <span class="glyphicon glyphicon-fire"></span> 
         Logo 
        </a> 
       </div> 
       <!-- Navbar links --> 
       <div class="collapse navbar-collapse" id="navbar"> 
        <ul class="nav navbar-nav"> 
         <li class="active"> 
          <a href="#">Home</a> 
         </li> 
         <li> 
          <a href="#">About</a> 
         </li> 
         <li> 
          <a href="#">Products</a> 
         </li> 
         <li class="dropdown"> 
          <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Services <span class="caret"></span></a> 
          <ul class="dropdown-menu" aria-labelledby="about-us"> 
           <li><a href="#">Engage</a></li> 
           <li><a href="#">Pontificate</a></li> 
           <li><a href="#">Synergize</a></li> 
          </ul> 
         </li> 
        </ul> 

        <!-- Search --> 
        <form class="navbar-form navbar-right" role="search"> 
         <div class="form-group"> 
          <input type="text" class="form-control"> 
         </div> 
         <button type="submit" class="btn btn-default">Search</button> 
        </form> 

       </div> 
       <!-- /.navbar-collapse --> 
      </div> 
      <!-- /.container --> 
     </nav> 

     <div class="jumbotron feature"> 
      <div class="container"> 
       <h1><span class="glyphicon glyphicon-equalizer"></span><font color="#F0FFFF" style="Impact">Welcome to Aegean Community</font></h1> 
       <p><font color="#E9967A">Community for hope</font></p> 
       <p><a class="btn btn-default" href="LogIn.php">Engage Now</a></p> 
      </div> 
     </div> 

     <!-- Content --> 
     <div class="container"> 

      <!-- Heading --> 
      <div class="row"> 
       <div class="col-lg-12"> 
        <h1 class="page-header">Superior Collaboration 
         <small>Visualize Quality</small> 
        </h1> 
        <p>Proactively envisioned multimedia based expertise and cross-media growth strategies. Seamlessly visualize quality intellectual capital without superior collaboration and idea-sharing. Holistically pontificate installed base portals after maintainable products.</p> 
       </div> 
      </div> 
      <!-- /.row --> 

      <!-- Feature Row --> 
      <div class="row"> 
      <!-- Feature Row --> 


       <?php 
       $servername = "localhost"; 
       $username = "root"; 
       $password = ""; 
       $dbname = "some"; 

       // Create connection 
       $conn = new mysqli($servername, $username, $password, $dbname); 
       // Check connection 
       if ($conn->connect_error) { 
        die("Connection failed: " . $conn->connect_error); 
       } 

       $sql = "SELECT * FROM information order by Ranking desc LIMIT 3 "; 
       $result = $conn->query($sql); 

       if ($result->num_rows > 0) { 
        // output data of each row 
        while ($row = $result->fetch_assoc()) { 
         ?> 

       <article class="col-md-4 article-intro"> 
        <a href="#"> 
         <img class="img-responsive img-rounded" src=" <?php echo $row['imgagePath'] ?>" alt=""> 
        </a> 
        <h3> 
         <a href="#"> <?php echo $row['username'] ?></a> 
        </h3> 

       </article> 
       <?php 
       } 
       ?> 




      </div> 


     </div> 

    </body> 

</html> 

Antwort

0

Sie sollten echo vor der Variablen verwenden, die Sie HTML drucken möchten.

src=" <?php $row['imgagePath'] ?>" 

sollte

werden
src=" <?php echo $row['imgagePath']; ?>" 
0

Sie benötigen echo $ row verwenden [ 'var'] PHP zu sagen, dass Wert auf der Seite als String einzufügen.

Gerade Änderung:

<?php $row['imgagePath'] ?> 

zu

<?php echo $row['imgagePath']; ?> 

und

<?php $row['username'] ?> 

zu

<?php echo $row['username']; ?> 

Das sollte alles sein, was Sie tun müssen

+0

ja ich versucht haben, dies zu id gibt mir Fehler in der letzten Zeile, die Syntaxfehler unexpacted Ende der Datei sais so thowght i mayby ​​mein Code war falsch lass mich Poste den Lochindex \ –

+0

stelle sicher, dass du nach jeder Echozeile das Semikolon hast. Der Typ unter mir hat auch diese vergessen, weil es einfach ist. Bist du sicher, dass du es genau wie oben beschrieben ausprobiert hast? Wenn ja, mach weiter und füge deine ganze Indexdatei hinzu – DMort

0

Der Hauptfehler hier ist nicht eine Ausgabe der gesammelten Daten pro $ Zeile mit echo und Sie fehlen auch das Semikolon ;.

So zu <?php echo $row['username'] ?> und <?php $row['imgagePath'] ?>-<?php echo $row['imgagePath']; ?> Wechsel sollte es tun, ich glaube, dass große Fehler sind Sie stoßen.

auch statt while ($row = $result->fetch_assoc()) { der Verwendung sind Sie besser dran mit während ($row = $result->fetch_assoc()): dann können Sie einfach die Halterung Schließ ersetzen } mit endwhile;. Das gleiche gilt für if (expr): und endif;.

Insgesamt sollte es in etwa so aussehen:

<!-- Feature Row --> 
      <div class="row"> 

       <?php 
       $servername = "localhost"; 
       $username = "root"; 
       $password = ""; 
       $dbname = "some"; 

       // Create connection 
       $conn = new mysqli($servername, $username, $password, $dbname); 
       // Check connection 
       if ($conn->connect_error) { 
        die("Connection failed: " . $conn->connect_error); 
       } 

       $sql = "SELECT * FROM information order by Ranking desc LIMIT 3 "; 
       $result = $conn->query($sql); 

       if ($result->num_rows > 0): 
        // output data of each row 
        while ($row = $result->fetch_assoc()): 
         ?> 
       </article> 
       <article class="col-md-4 article-intro"> 
        <a href="#"> 
         <img class="img-responsive img-rounded" src=" <?php echo $row['imgagePath']; ?>" alt=""> 
        </a> 
        <h3> 
         <a href="#"> <?php echo $row['username']; ?></a> 
        </h3> 

       </article> 
       <?php endwhile; ?> 
      </div> 
      ... 
      <?php endif; ?> 
+0

thnx man? Php endif; ?> diese Scheiße fehlte mir –

+0

Kein Problem, froh, dass ich helfen konnte. Manchmal überschreitest du es und vergisst die kleinsten Dinge; Kenne ich schon. @ Giorgosfiotakis –

Verwandte Themen