我正在尝试向HTML页面显示密码或移动无效语句的输出。这是我的代码:
session_start();
if(isset($_POST['register'])) {
$phone = ($_POST['tphone']);
$upass = ($_POST['tpassword']);
if (!@preg_match('/^(?=.*\d{3,})(?=.*[A-Za-z]{5,})[0-9A-Za-z!@#$%]{8,32}$/', $upass)) {
$upass = 'You have enter an invalid password';
}
else if ( !@ereg( "^[0-9]{3}-[0-9]{7}$", $phone)) {
$mobile = 'Invalid mobile'
}
}
?>
<?php echo $upass ?>.
Register
这里的问题是我应该如何使用PHP中的HTML变量,就像我在$upass标记中定义p一样。我还想在单击注册按钮时设置此变量。
现在当我echo $upass时,如果我没有选择注册按钮,它会显示Undefined variable。