将选项值放入表中

时间:2017-05-04 19:37:54

标签: php

在尝试将我的数据库中的选定项目放入表格时遇到了课程问题,这是我的代码:

        echo '<br>';
        $describeQuery='Select Distinct current_location From Current_Location';
        $results = sqlsrv_query($conn, $describeQuery);
        echo '<br>';
        echo '<br>';

        echo "<table border='1', width='15%'><tr><th>Locations</th></tr>";"
        while($row = sqlsrv_fetch_array($results, SQLSRV_FETCH_ASSOC))
        {
            echo "<tr><td>" "<option value=\"Location1\">" . $row['current_location'] . </option>" "</td></tr>";                
        }

        echo "</table>";

谁能看到我哪里出错了?错误提到我没有&#39;&#39;或&#39;;&#39;标签,因此它永远不会结束,但是我不能通过搞乱程序来找到这个错误。

很抱歉任何格式问题,仍然适应网站。

1 个答案:

答案 0 :(得分:1)

在第6行的末尾有一个额外的double-quotes然后你应该像这样修改while循环的回声:

echo '<br>';
$describeQuery='Select Distinct current_location From Current_Location';
$results = sqlsrv_query($conn, $describeQuery);
echo '<br>';
echo '<br>';

echo "<table border='1', width='15%'><tr><th>Locations</th></tr>";
while($row = sqlsrv_fetch_array($results, SQLSRV_FETCH_ASSOC))
    {
      echo "<tr><td><option value='Location1'>" . $row['current_location'] . "</option></td></tr>";                
    }   
echo "</table>";