与POST数组进行表交互时形成表格

时间:2018-09-06 04:54:10

标签: php html

好的,我的代码没有损坏,但是可以改进。 我在表格中有一个表格元素,根据这篇文章here  是非法的,但对我来说在一定程度上是有效的。 我正在使用PHP,情况如下:

在该表单中,我有两个元素,一个是comment,另一个是order_date; 当我在chrome开发人员工具中检查表单时,它显示的是正确的结构,因此,前面链接的文章中的要点在这里没有发生。 提交表单后,除非我先对其进行初始化,否则将无法从post数组中获取这些字段的值,而是在$_SESSION中对其进行初始化,奇怪的是,当我使用{{1 }}也不起作用。是什么导致此错误?谢谢

用于初始化它们的代码:

$_POST

在提交表单后获取其价值的代码:

if(empty($_SESSION['comment'])) {
    $_SESSION['comment']='';
}
if(empty($_SESSION['order_date'])) {
    $_SESSION['order_date']='';
}

试图通过以下方式获得价值:

if(isset($_POST['comment']) && isset($_POST['order_date'])) {
    $_SESSION['comment'] = nl2br(filter_var($_POST['comment'],FILTER_SANITIZE_STRING));
    $_SESSION['order_date'] = mysqli_real_escape_string($con,$_POST['order_date']);
}

上面的代码不起作用

这是表格的表格行:

if(isset($_POST["place_order"])) {
    $comment = $_POST['comment'];
}

谢谢

0 个答案:

没有答案