2017-08-04 33 views
0

我正在嘗試動態創建一個HTML表格。顯然,我做錯了什麼,但是什麼?請幫忙!我該如何在PHP文件中創建HTML表格?

$foo_connection = db_connect($host, $user_name, $user_password, $database); 

$sql = "SELECT id, heading FROM articles"; 

$result = mysqli_query($foo_connection, $sql); 

if(mysqli_num_rows($result) > 0) { 
    print "<table>"; 

    foreach($result as $key => $cols) { 

     print "<tr><td>".$cols['id']."</td>"."<td>".$cols['heading']."</td></tr>"; 

    } 

    print "</table>"; 

} 

else { 
    print "0 results"; 
} 

mysqli_close($foo_connection); 
+2

輸出是什麼? –

+0

@IvankaTodorova print $ cols ['id']。「」。$ cols ['heading']; –

+2

看起來對我來說很好:http://sandbox.onlinephpfunctions.com/code/fa4b76591a84ef80905115399fbf47a575311c5a你確定你真的把它當作PHP來運行嗎? –

回答

3

而不是它這樣做。

<?php 
    //your code 
    ?> 

<table> 
<?php 
    foreach ($result as $key => $cols) { 
    ?> 
<tr> 
    <td> <?php echo $cols['id']; ?> </td> 
    <td> <?php echo $cols['heading']; ?> </td> 
</tr> 

<?php 
    } 
    ?> 

在這裏,你可以很容易地找到什麼是問題,然後回顯所有的HTML字段。這是我的建議。