如何使用process.php将行ID传递到另一个页面?

时间:2019-03-13 17:34:48

标签: php

我有这段代码,在其中查询数据库中所有数据行。在我的第一个php中,我有此链接,我将在其中将ID从行传递到另一个php页面。这是我的代码。

<a class="button3" style="float: left;" onclick="return confirm('Are you sure?');" href="adminEditBillboard.php?edit=<?php echo $row['id']; ?>">Edit</a>

我的adminEditBillboard.php在输入类型文本上具有此名称。

    <input type="text" class="form-control"  value="<?php echo $id; ?>" name="owner" placeholder="Enter billboard owner name">

我需要添加一些东西吗?像方法贴一样?

这是我在process.php中进行的编辑。

 if(isset($_GET['edit'])){
    $id = $_GET['edit'];
    $result = $mysqli->query("SELECT * FROM billboards WHERE id=$id") or die($mysqli->error);
    if(isset($result->num_rows) && $result->num_rows > 0){
        $row = $result->fetch_array();
        $owner = $row['owner'];
        $location = $row['location'];
        $email = $row['email'];
        $phone = $row['phone'];
        $description = $row['description'];
        header("location: adminEditBillBoard.php?edit=$id");
    }

1 个答案:

答案 0 :(得分:0)

您的adminEditBillboard.php应按如下所示从HTTP GET参数中选择ID

    <input type="text" class="form-control"  value="<?php echo $_GET['edit']; ?>" name="owner" placeholder="Enter billboard owner name">