所以我有一些文本字段从php表中填充,如下所示:
<input type="text" name="title" value="<?php echo $title; ?>" />
<input type="text" name="price" value="<?php echo $price; ?>" />
<input type="text" name="plu" value="<?php echo $plu; ?>" />
现在我希望这样,当提交此表单时,如果字段中的文本被更改,或者即使它不是,我也可以将这些字段重新提交到表中。当我使用post获取变量时,我的新php页面上只有问题,它们将我们视为空。我这样做是错误的吗?
编辑:得到它。愚蠢的大脑。答案 0 :(得分:0)
假设您的表单如下:
<form action="/your-php-page.php" method="POST">
<input type="text" name="title" value="<?php echo $title; ?>" />
<input type="text" name="price" value="<?php echo $price; ?>" />
<input type="text" name="plu" value="<?php echo $plu; ?>" />
<input type="submit" name="submit" value="Submit"/>
</form>
在“your-php-page.php”中,您应该收到类似的变量。
<?php
$title = $_POST['title'];
$price = $_POST['price'];
$plu = $_POST['plu'];
//echo them so we can see whats going on.
echo 'Title: '.$title.'<br/>Price: '.$price.'<br/>PLU: '.$plu;
// For Debugging try var_dumping $_POST
var_dump($_POST); // This will show all the posted variables only
var_dump($_REQUEST) // This will show all GET & Posted variables.
?>
如果输入中有值,则输入空白变量。
1.检查您是否发布到右侧页面(检查您的路径,绝对/相对)
2.检查 php.ini 以获取这些值,并确保它们是正确的: