如何“;修复解析错误:语法错误,意外'{'in”用于php

how to " fix Parse error: syntax error, unexpected '{' in " for php?

本文关键字:错误 php 用于 意外 in 语法 如何      更新时间:2023-09-26

出现错误->分析错误:语法错误,第35行/Applications/XAMPP/examplepfiles/htdocs/document/allstudent/index.php中出现意外的"{"

<?php
          $url=@$_GET["url"];
            switch ($url) {
              case 'kayit':
                if ($_POST) {
                  $user=trim(strip_tags($_POST["user"]));
                  $password=trim(strip_tags($_POST["password"]));
                  $email=trim(strip_tags($_POST["email"]));
                  $date= date("d/m/y");
                    **if((empty($user) or empty($password) or empty($email)){
                      echo 'Hata oluştu.Tüm alanları doldurunuz!';
                      header("refresh:2;index.php?url=kayit");
                   }
                  else{
                        $sql = mysql_query("insert into allstudent" );
                  }**

                }else{
                  echo '<form action="" method="post">
                <span>User</span>
                <span><input type="text" name="user" class="input" </span>
                <span>Password</span>
                <span><input type="password" name="password" class="input"</span>
                <span>Email</span>
                <span><input type="text" name="email" class="input"</span>
                <span><input type="submit" value="kayit ol"</span>     
                </form>';}
                break;

查找以下内容:

if((empty($user) or empty($password) or empty($email)){
   ^                                                 ^
 opened an extra '('                             missing ')'

由于以TWO开头的(,您缺少一个右括号。

很明显吗
你需要仔细注意你的IF语句中有多少括号。。。

switch ($url) {

从未关闭

在后添加一个}

 </form>';}
 break;
}