PHP 和 mysql 表

标签 php html mysql database

因此,我正在开发一个基本网站,用于报告存储在数据库中的项目的位置。我想做的是根据 phpmyadmin 中存储的表创建一个结果表。

我想要的是使每个表行成为另一个页面的链接,其中该项目将扩展为更多详细信息(单个页面结果)。例如。人们点击与商店相关的行,然后他们将被引导到该商店的另一个页面。那么我该如何使用 php.ini 来做到这一点呢?请参阅下面的代码

while($row = mysqli_fetch_assoc($results)){
    $ratingStars = "";
    $ratingNo = $row[rating];

    for($i=0; $i<$ratingNo; $i++){
        $ratingStars .= "&#9733; ";
    }

    echo "<form action='' method='post'>";
    echo "<tr id=". $row['id'] .">";
    echo "<td class='lrg-tbl-row'>" . $row["hotspot-name"] . "</td>";
    echo "<td class='lrgz-tbl-row'>" . $row["address"] . "</td>";
    echo "<td class='lrg-tbl-row'>" . $row["suburb"] . "</td>";
    echo "<td class='sml-tbl-row'>" . $ratingStars . "</td>";
    echo "<td>" . "<input type='submit' name = 'Submit' value='Text'/>" . "</td>";
    echo "</tr>";
    echo "</form>";
}

最佳答案

无需表单提交。只需创建一个链接即可转到其他页面。如果您愿意,可以对您的 id 值进行编码。还有

while($row = mysqli_fetch_assoc($results)){
    $ratingStars = "";
    $ratingNo = $row[rating];

    for($i=0; $i<$ratingNo; $i++){
        $ratingStars .= "&#9733; ";
    }


    echo "<tr id=". $row['id'] .">";
    echo "<td class='lrg-tbl-row'>" . $row["hotspot-name"] . "</td>";
    echo "<td class='lrgz-tbl-row'>" . $row["address"] . "</td>";
    echo "<td class='lrg-tbl-row'>" . $row["suburb"] . "</td>";
    echo "<td class='sml-tbl-row'>" . $ratingStars . "</td>";
    echo "<td>" . "<a href='<Your domain>/?id=" .$row['id'] . "'>View Details</a></td>";
    echo "</tr>";

}

关于PHP 和 mysql 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36831833/

相关文章:

html - 有没有办法通过css慢慢给文本添加字母?

javascript - 播放多个轨道<音频>

php - 在 foreach 中格式化 MySQL 日期

Python 导入突然失败

php - 将 LIKE 运算符与 % 一起用于 PDO 准备语句的关键字搜索

Javascript 部分代码未发布到数据库

php - Symfony cron 作业,奇怪的错误

html - 单击播放按钮时捕获事件

mysql - 选择做出最积极贡献的用户

php - 添加新功能后 jQuery 破坏了功能