php - 使用 PHP 使用 MySQL 数据填充 HTML 表

标签 php mysql html css

我正在尝试用 MySQL 数据填充 HTML 表,但在第 128 行(即在 $row['location'] 行之后)出现错误,它说:T_CONSTANT_ENCAPSED_STRING。我用谷歌搜索了一下,但我无法真正理解这意味着什么或我可能哪里出错了。任何帮助将非常感激。谢谢:)

echo "<table id='row1_border'>";
                    while($row = mysql_fetch_array($result)) ;
                    {
                    echo "<tbody>";
                        echo "<tr class='job_listing'>";
                            echo "<td class='job'>";
                                echo "<div class='company_image'></div>";

                                echo "<div class='job_title'>";
                                    echo "<span class='job_title_style'></span>";
                                echo "</div>";
                                echo "<div class='company_name'>";
                                    echo "<span class='company_name_style'>Akin, Gump, and Smith</span>";
                                echo "</div>";
                                echo "<div class='company_tagline'>";
                                    echo "<span class='company_tagline_style'>This is just a test.</span>";
                                echo "</div>";
                            echo "</td>";
                            echo "<td class='location'>";
                                echo "<div class='location_div'>";
                                    echo "<span class='location_style'>";
                                        $row['location']

                                "</span>";
                                echo "</div>";
                            echo "</td>";
                            echo "<td class='job_type'>";
                                echo "<div class='job_type_div'>";
                                    echo "<span class='job_type_style'>";

                                        echo .$row['job_type'].
                                    "</span>";
                                echo "</div>";
                            echo "</td>";
                        echo "</tr>";
                    echo "</tbody>";
                    }
                echo "</table>"

                ?>

最佳答案

你在有问题的行之前没有 echo ,试试:

echo $row['location'];

这一行之后的行也没有正确回显。

确保你在回显每一行。

关于php - 使用 PHP 使用 MySQL 数据填充 HTML 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10272880/

相关文章:

html - 如何强制用户滚动以查看html中的内容

html - 不支持 "type"的指定 "video/mp4"属性

php - WordPress 数据库查询不返回结果

php - 如何在数据库类中创建插入函数以插入具有多个列和多个值的新记录(使用 PDO )?

php - 权限被拒绝时获取 "This webpage has a redirect loop"

mysql - 如何在 select 语句中创建表达式而不将其作为列返回?

php 和 mysql db 从 Json 文件插入

javascript - 相对于另一个元素放置元素

php - 根据主题类型将 mysql 行提取到表中

php - 在 mysql 和 PHP 中搜索特殊字符