传递 'value = ' attr (PHP) 的值时出现问题
Trouble in passing value of 'value = ' attr (PHP)
是否可以将值从 'value' attr 传递到 php 代码?
我的 html 是这样的:
<label for='pname'>Order Product:</label> <br>
<input type="text" name="pname" value="<?php echo $orderproduct; ?>" disabled>
在服务器端:
if(empty($_POST['pname']) ||
empty($_POST['quantity']) ||
empty($_POST['cname']) ||
empty($_POST['name']) ||
empty($_POST['address']) ||
empty($_POST['number']) ||
empty($_POST['email']) ||
empty($_POST['message']))
{
$errors .= "\n Error: all fields are required";
}
$quantity = $_POST['quantity'];
$cname = $_POST['cname'];
$name = $_POST['name'];
$address = $_POST['address'];
$number = $_POST['number'];
$email_address = $_POST['email'];
$message = $_POST['message'];
我不希望用户编辑订单产品数据字段!我得到的输出是:
错误:所有字段都是必填项
我正在通过 post 会话获取剩余值!但不是 'pname' 值!
我厌倦了使用 $_SESSION 而不是 $_POST,仍然不起作用。
未提交禁用的标签,因此您不会在 POST
中收到此信息
如果您不想显示此标签,可以通过添加 type="hidden"
将其创建为隐藏
如果您想显示它但处于不可编辑状态,请在标签中添加 readonly
。
是否可以将值从 'value' attr 传递到 php 代码? 我的 html 是这样的:
<label for='pname'>Order Product:</label> <br>
<input type="text" name="pname" value="<?php echo $orderproduct; ?>" disabled>
在服务器端:
if(empty($_POST['pname']) ||
empty($_POST['quantity']) ||
empty($_POST['cname']) ||
empty($_POST['name']) ||
empty($_POST['address']) ||
empty($_POST['number']) ||
empty($_POST['email']) ||
empty($_POST['message']))
{
$errors .= "\n Error: all fields are required";
}
$quantity = $_POST['quantity'];
$cname = $_POST['cname'];
$name = $_POST['name'];
$address = $_POST['address'];
$number = $_POST['number'];
$email_address = $_POST['email'];
$message = $_POST['message'];
我不希望用户编辑订单产品数据字段!我得到的输出是:
错误:所有字段都是必填项
我正在通过 post 会话获取剩余值!但不是 'pname' 值! 我厌倦了使用 $_SESSION 而不是 $_POST,仍然不起作用。
未提交禁用的标签,因此您不会在 POST
中收到此信息如果您不想显示此标签,可以通过添加 type="hidden"
如果您想显示它但处于不可编辑状态,请在标签中添加 readonly
。