我不知道该怎么做,但希望有人能帮助我解决我的计划。
我的程序像这样流动。
我有 search.php - 它会搜索唯一ID。我这里也有一个按钮,一旦提交/加载,它将回显我index.php上的所有数据
index.php - 这是加载所有数据的地方。我的目标是更新字段。我想做的是test.php(包含我的条件)只有在用户点击提交后才能读取。因为我试图包含它并将它放在顶部,但它给了我错误,而不是给我应该加载的数据。但是当我试图删除它时,所有数据都成功地在文本框上回显。
我的test.php应该在提交后触发。
的index.php
<?php include 'test.php' ?>
<form method="post" action="index.php">
Textbox 1: <input type="text" name="txt1" value="<?php echo $txt1;?>">
Textbox 2: <input type="text" name="txt1" value="<?php echo $txt2;?>">
Textbox 3: <input type="text" name="txt1" value="<?php echo $txt3;?>">
<input type="submit" name="btn1">
</form>
test.php的
<?php
$txt1 = "";
$txt2 = "";
$txt3 = "";
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$txt1 = $_POST["txt1"];
$txt1 = $_POST["txt2"];
$txt1 = $_POST["txt3"];
}
?>
答案 0 :(得分:0)
如果我理解正确,这应该是你想要的:
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
include 'test.php';
}
?>
而不是
<?php include 'test.php' ?>
答案 1 :(得分:0)
我会用Javascript和Ajax来做这件事,但你应该首先做的是给你的输入元素唯一的名字(现在所有的txt1)以及test.php中的变量
答案 2 :(得分:0)
<?php include 'test.php';?>
谢谢....