2010-06-27 8 views
1

는이 오류가 있습니다. PHP는 "그것은 단지 56 라인, 그래서 추가 라인에 오류가 나타납니다!

<?php 
session_start(); 
if(!isset($_SESSION['user_login'])) 
    include('login.php'); 
else 
    {?> 
    <a href=student.php?add=1>تسجيل طالب</a><br> 
    <a href=student.php?edit=1>تعديل بيانات طالب</a><br> 
    <?php 
    if($_GET['add'] ==1) 
     {?> 
     <form action="student.php?add=2" method="POST"> 
     <input type="text" name="name" size="25" maxlength="50"> إسم الطالب: 
     <br> 
     <input type="text" name="birthday" size="25" maxlength="50"> تاريخ الميلاد: 
     <br> 
     <input type="text" name="phone" size="25" maxlength="50"> رقم الهاتف: 
     <br> 
     <input type="text" name="mobile" size="25" maxlength="50"> رقم الهاتف النقال: 
     <br> 
     <input type="text" name="email" size="25" maxlength="50"> البريد الإلكتروني: 
     <br> 
     <input type="text" name="comment" size="25" maxlength="100"> ملاحظات: 
     <br> 
     <input type="submit" value="اضف"> 
     <input type="reset" value="مسح"> 
     </form> 
     <?php 
     } 
    else if($_GET['add'] ==2) 
     { 
     $name = $_POST['name']; 
     $birthday = $_POST['birthday']; 
     $phone = $_POST['phone']; 
     $mobile = $_POST['mobile']; 
     $email = $_POST['email']; 
     $comment = $_POST['comment']; 
     $add = "INSERT INTO student(S_ID, S_Name, S_DOB, S_HomeTele, S_Mobile, S_Email, S_Comment) VALUES(NULL, '$name','$birthday','$phone','$mobile','$email','$comment')"; 
     $addq = MYSQL_QUERY($add); 
     if($addq) 
      { 
      echo"تم اضافة الطالب بنجاح<br>"; 
      echo"<a href=student.php?add=1>اضغط هنا لإضافة طالب آخر</a><br>"; 
      echo"<a href=student.php>اضغط هنا للعودة لصفحة الطلاب الأولى</a><br>"; 
      echo"<a href=admin.php>اضغط هنا للعودة للصفحة الأولى للوحة التحكم</a><br>"; 
      } 
     else 
      { 
      echo"<br>هناك خطأ، لم يتم اضافة الطالب"; 
      echo"<a href=student.php?add=1>اضغط هنا لإضافة طالب آخر</a><br>"; 
      echo"<a href=student.php>اضغط هنا للعودة لصفحة الطلاب الأولى</a><br>"; 
      echo"<a href=admin.php>اضغط هنا للعودة للصفحة الأولى للوحة التحكم</a><br>";   
      } 
     } 
?> 

답변

6

오류는 중괄호 폐쇄 정합없이 중괄호 { 존재한다는 것을 의미한다. 파일의 끝에 도달하여 파일을 찾지 못했기 때문에 파일의 마지막 행을 지나서 하나의 파일로보고했습니다.

첫 번째 else 블록의 닫는 } 블록이 없습니다. 파일의 마지막 줄에 하나를 추가하면 (?> 닫기 전에) 트릭을 수행해야합니다.

+0

이 – Husain

1

대부분의 경우, 하나의 }

+0

가 대단히 감사합니다 정말 감사합니다이 없습니다 – Husain

관련 문제