发布网友 发布时间:2022-04-23 13:57
共2个回答
热心网友 时间:2023-10-16 22:50
$_POST中没有相应键的成员,这有可能是你直接打开了相关页面,而不是通过提交数据到达页面造成的。建议你提供一种默认处理,即,在没有提交的时候给一个默认值。
如:
$val = isset($_POST['text1']) ? $_POST['text1'] : '';
一般这种情况是你将表单提交和处理都放到一个页面,但是没有进行判断造成的,建议你增加判断表单是否提交来有区别的处理相关数据。
热心网友 时间:2023-10-16 22:51
正常情况,$_POST需要先isset判断是否存在才能使用。
热心网友 时间:2023-10-16 22:50
$_POST中没有相应键的成员,这有可能是你直接打开了相关页面,而不是通过提交数据到达页面造成的。建议你提供一种默认处理,即,在没有提交的时候给一个默认值。
如:
$val = isset($_POST['text1']) ? $_POST['text1'] : '';
一般这种情况是你将表单提交和处理都放到一个页面,但是没有进行判断造成的,建议你增加判断表单是否提交来有区别的处理相关数据。
热心网友 时间:2023-10-16 22:51
正常情况,$_POST需要先isset判断是否存在才能使用。