我创建了一个表单,其中表单发布了其值。所以我添加一些行来获取像
这样的值$parameter = mysqli_real_escape_string($con,$_POST['Parameter']);
但是当我打开那个没有那个表格的页面时,它会显示出通知 页面中的未定义索引参数。
所以我想制作类似于发布值的内容,然后只有特定区域才能工作。 否则剩余区域将像条件一样工作。
对于前。
if(post)
{}
else
{}
我该怎么做?
答案 0 :(得分:2)
首先,您需要检查值是否设置正确..您可以使用if条件来执行此操作
if(isset($_POST) && array_key_exists('name_of_your_submit_input',$_POST)){
// do the things after form processing
}else{
//things you want to do after form breaks.
}
答案 1 :(得分:2)
使用isset()
检查
if(isset($_POST['Parameter'])){
//desired tasks
//$parameter = mysqli_real_escape_string($con,$_POST['Parameter']);
}else{
//other task
}
答案 2 :(得分:2)
您可以使用isset()
功能。在你的情况下,如果应该像
if(isset($_POST['param']))
{
//Do something
}
else
{
//Do something else
}