邮政方法没有条件

时间:2014-10-26 17:29:49

标签: php

我创建了一个表单,其中表单发布了其值。所以我添加一些行来获取像

这样的值
$parameter = mysqli_real_escape_string($con,$_POST['Parameter']);

但是当我打开那个没有那个表格的页面时,它会显示出通知 页面中的未定义索引参数。

所以我想制作类似于发布值的内容,然后只有特定区域才能工作。 否则剩余区域将像条件一样工作。

对于前。

if(post)
{}
else
{}

我该怎么做?

3 个答案:

答案 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
}