Php #其他人看到意外的';{';在第50行?或代码的其余部分
这是我的代码,但在第50行出现了一个意外的“{”,有人能帮我再检查一下吗?我网站上的框消失了,我用了几个短语,他们在第31行也选择了一个意外的“{” 我不确定我是否只是看不到,但我很感谢你的帮助 代码Php #其他人看到意外的';{';在第50行?或代码的其余部分,php,html,mysql,Php,Html,Mysql,这是我的代码,但在第50行出现了一个意外的“{”,有人能帮我再检查一下吗?我网站上的框消失了,我用了几个短语,他们在第31行也选择了一个意外的“{” 我不确定我是否只是看不到,但我很感谢你的帮助 代码 <?php if(isset($_POST['signup'])){ $screenName = $_POST['screenName']; $password = $_POST['password']; $email = $_POST['email']; $error = ''; if(
<?php
if(isset($_POST['signup'])){
$screenName = $_POST['screenName'];
$password = $_POST['password'];
$email = $_POST['email'];
$error = '';
if(empty($screenName) or empty($password) or empty($email)){
$error = 'All fields are required!';
}else{
$email = $getFromU->checkInput($email);
$screenName = $getFromU->checkInput($screenName);
$password = $getFromU->checkInput($password);
if(!filter_var($email)){
$error = 'Invalid email format';
}else if(strlen($screenName) > 20){
$error = 'Name must be between 6-20 caracters long';
}else if(strlen($password) < 5){
$error = 'Password is too short';
}else{
if($getFromU->checkEmail($email) === true){
$error = 'Email already in use';
}else{
}
}
}
}
?>
<form method="post">
<div class="signup-div">
<h3>Sign up </h3>
<ul>
<li>
<input type="text" name="screenName" placeholder="Full Name"/>
</li>
<li>
<input type="email" name="email" placeholder="Email"/>
</li>
<li>
<input type="password" name="password" placeholder="Password"/>
</li>
<li>
<input type="submit" name="signup" Value="Signup for SocialBud">
</li>
</ul>
<?php
if(isset($error){
echo '<li class="error-li">
<div class="span-fp-error">'.$error.'</div>
</li>';
}
?>
</div>
</form>
注册
-
-
-
-
问题在于:
<?php
if(isset($error){ //<--Missing ")"
echo '<li class="error-li">
<div class="span-fp-error">'.$error.'</div>
</li>';
}
?>
Missing)
在if(isset($error){
?谢谢,我不敢相信我没有看到它,哈哈。当答案是“添加一个缺少的括号”时,就不需要回答了。只需在问题下留下评论,并标记/投票以关闭主题:打字错误。这个页面将很快从网站上删除(和你收到的任何投票分数一样)因为这个页面对研究人员来说是完全无用的。
<?php
if(isset($error)){ <--Missing ")"
echo '<li class="error-li">
<div class="span-fp-error">'.$error.'</div>
</li>';
}
?>