使用循环php动态生成按钮

时间:2017-07-10 07:57:19

标签: php mysql

我不想做的是创建从数据库自动生成的按钮。所以当我在数据库中添加一条新记录时,按钮被创建了这可能是一个循环吗?所以是的,我如何创建按钮。

这是我到目前为止所做的:

<?php
$servername = "localhost";
$username = "root";
$password = "Iamthebest1009";
$dbname = "dktp";

// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
} 

$sql = "SELECT * FROM theme";
$result = $conn->query($sql);

if ($result->num_rows > 0) {
    // output data of each row
    while($row = $result->fetch_assoc()) {
        echo "". $row["theme_name"].  "<br>";
    }
} else {
    echo "no results";
}
$conn->close();
?> 

1 个答案:

答案 0 :(得分:0)

是的,这是可能的。你需要回显html

<?php
    $servername = "localhost";
    $username = "root";
    $password = "Iamthebest1009";
    $dbname = "dktp";

    // Create connection
    $conn = new mysqli($servername, $username, $password, $dbname);
    // Check connection
    if ($conn->connect_error) {
        die("Connection failed: " . $conn->connect_error);
    } 

    $sql = "SELECT * FROM theme";
    $result = $conn->query($sql);

    if ($result->num_rows > 0) {
        // output data of each row
        while($row = $result->fetch_assoc()) {
           $your_url ="https://www.google.com";
            echo "". $row["theme_name"].  "<br>";
            echo '<a href="'.$your_url.'"><input type="button" name="' .  $row["theme_name"]. '" value="'. $row["theme_name"].'"></a>';
        }
    } else {
        echo "no results";
    }
    $conn->close();
    ?>