php - 尝试从一个页面获取变量以将其重新填充到另一页面上

标签 php html mysql

我在第一页上使用下拉框,该下拉框应该将变量传递到链接页面,并在第二页上使用mysql查询中第二个的变量“$id”。

选择要查找的人的首页代码

客户查询

                        require ('dbconnect.php');
                        $result = $con->query("select id, lastname, firstname from customer");

                        while ($row = $result->fetch_assoc()) {

                        unset($id, $name);
                        $id = $row['id'];
                        $name = $row['lastname'];
                        $firstname = $row['firstname']; 

                        echo '<option value="/customerpage.php?='.$id.'">'.$name.','.$firstname.'</option>';

                        }

                        echo "</select>";
                        mysqli_close($con);
                        ?> 

第二页,即接收页面

$id = $_GET['id'];
echo $id;


require ('dbconnect.php');

                            if (mysqli_connect_errno()) {
                              echo "Failed to connect to MySQL: " . mysqli_connect_error();
                            }
                                 $result = mysqli_query($con,"SELECT * FROM customer WHERE id='$id'");
                            while($row = mysqli_fetch_array($result)) {
                              echo $row['firstname'];

                              echo "<br>";
                                    }

?>

第二页网址与/customerpage.php?=1 一起出现,效果很好

最佳答案

试试这个:

 $result = mysqli_query($con,"SELECT * FROM customer WHERE id=' . $id . '");

关于php - 尝试从一个页面获取变量以将其重新填充到另一页面上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25098036/

相关文章:

PHP 脚本因本地 IP 更改而挂起

php - 在 php 中使用时,MySQL 查询返回空结果

php - 多线程PHP函数

html - css,如何阻止元素被容器压扁

mysql - Sql 从另一行选择最大日期时间行保留值

php - 将字段添加到数据库/覆盖现有下拉列表中的默认选项

html - Flexbox - 控制 span 和文本之间的空间

javascript - 在其他元素上进行同步动画的滑动切换

MySQL:具有 10+ 百万行的索引表

php - t 语法在第 1 行的 'GROUP BY bids.item' 附近使用