2016-04-17 3 views
0

Code:Wie kann ich <hr /> zwischen die Liste setzen? PHP

    <?php 
        $row_questions = DB::$handler->prepare("SELECT postID, postTitle, postDesc, postDate FROM questions ORDER BY postID DESC LIMIT 4"); 
        $row_questions->execute(); 
        while ($row = $row_questions->fetch(PDO::FETCH_ASSOC)) { 
         echo "<section id=\"question_title\">{$row['postTitle']}</section>"; 
         echo "<section id=\"question_body\">{$row['postDesc']}</section>"; 
         echo "<a href=\"question.php?id={$row['postID']}\">Frage weiterlesen..</a>"; 
        } 
        ?> 

Wie kann ich unter jeder Frage stellen eine Stunde, ohne auf die aktuelle Frage?

+0

Da Ihre Abfrage ein 'LIMIT 4' hat, können Sie einen einfachen Zähler var verwenden, das heißt '$ count = 1;' dass Sie erhöhen auf jede Schleife, und wenn es weniger als 4 Echo der '


' – Sean

Antwort

1

Vor, während:

$i = 1; 
$number_of_rows = $row_questions->fetchColumn(); 

in während:

if($i < $number_of_rows) echo '<hr>'; 
$i++; 
+0

Vielen Dank ist, hat es funktioniert! –

Verwandte Themen