输入不正确后返回错误

时间:2018-04-14 18:49:14

标签: php if-statement

所以我有一张表格。假设表单有一个名为" uid"的输入。在neath之下,我有一个名为$ warning的空变量。这就是我在提交时尝试做的事情(在PHP中):

if ($uid != $uidcheck) {
$warning = 'UID is incorrect';
return;
}

然而,现在定义的$ warning变量不显示任何内容,它只是停止。我的目标是基本上进行检查,如果UID不正确,请返回页面并显示$ warning变量中定义的错误。

这里是完整的代码:

<form method="post">

                        <input type="hidden" name="uid" value="{$mybb->user['uid']}"><br />
                            <input type="text" name="message" value="" maxlength="35" placeholder="Enter message"> <br /><br />
    <center>{$warning} <br />
                        <input type="submit" value="Submit" class="button" name="submit">
                        </form>

if(isset($mybb->input['submit']))
{

if($uid != $uidcheck){
    $warning = 'UID is incorrect';
    return;
}
}

1 个答案:

答案 0 :(得分:1)

你返回的不是你可以回复你的信息

if ($uid != $uidcheck) {
 $warning = 'UID is incorrect';
  return $warning;
}

或回应某些事情

if ($uid != $uidcheck) {
 $warning = 'UID is incorrect';
  echo  $warning;
}