我试图从上一页上面写一个表单,而不是一遍又一遍地输入代码我尝试为它创建一个函数,它没有用。提前谢谢
function postORempty($field){
isset($_POST[$field]) ? $_POST[$field] : "";
}
$szFname= postORempty('fname');
答案 0 :(得分:2)
您不会返回任何值。尝试添加return关键字。
function postORempty($field)
{
return (isset($_POST[$field]) ? $_POST[$field] : "");
}
$szFname= postORempty('fname');
答案 1 :(得分:0)
你不归还......
function postORempty($field){
return isset($_POST[$field]) ? $_POST[$field] : "";
}
答案 2 :(得分:0)
您的函数未返回值。
function postORempty($field){ return isset($_POST[$field]) ? $_POST[$field] : "";}
那就是说,如果$ _POST ['fname']确实存在,那么PHP给出null,无论如何都等于空字符串。
答案 3 :(得分:0)
您尚未返回任何值
function postORempty($field){
return isset($_POST[$field]) ? $_POST[$field] : "";
}
$szFname= postORempty('fname');
答案 4 :(得分:0)
它有if检查但不知道如何处理结果。我认为你希望它得到回应所以它应该是它应该是:
function postORempty($field)
{
echo ((isset($_POST[$field])) ? $_POST[$field] : "");
}
或者退回:
function postORempty($field)
{
return ((isset($_POST[$field])) ? $_POST[$field] : "");
}
答案 5 :(得分:0)
你忘了返回而空()更好