2014-11-02 115 views
-2

我有這個proplem和這個這我的代碼我可以做什麼來解決這個問題? 我在等待幫助,請 我的推杆ASIGN哪裏是錯誤,但我不知道如何解決它解析錯誤:語法錯誤,意想不到的T_IF在

$amsg = strrip_tags($_post['adminmsg']); 
if(isset($_post['do']) and $_post['do'] == 'save'){ 
    $save = mysql_query("update main_settings set adminmsg='$amsg'") 
    or // the error is here but i dont know what is the erroe 
    if(isset($save)){ 
    die (" 
    <center>تم حفظ الملاحظة</center> 
    <meta http-equiv='refresh' content='2; url;=index.php'/> 
    "); 

    } 
} 

# الصفحة المطلوبة 
    $page= $_GET['cpages']; 
    if (isset ($page)) { 
    $url= $page.".php"; 
     if(file_exists ($url)){ 
     include $url ; 



     }else { 
     echo"الصفحة المطلوبة غير متوفرة 



     "; 
     } 


    }else { 
    echo"مرحبا بك في لوحة التحكم 
    <table align='center' width='100%' cellpadding='0' cellspacing='0'> 
     <tr> 
      <td class='tbl'>ملاحظات المدير العام</td> 
     </tr> 
     <tr> 
      <td align='center' class='tbl3'><textarea name='adminmsg' rows='6' cols='80'></textarea></td> 
      </td> 
     </tr> 
     <tr> 
     <td align='center' class='tbl2'><input type='submit' value='حفظ الملاحظة'/> 
     </tr> 
     </table> 


    "; 
    } 

?> 
+0

您不能在代碼片段中運行PHP ... – Idris 2014-11-02 20:12:13

+2

您之前在行中缺少分號。 – 2014-11-02 20:12:19

+0

不要使用'mysql _...'函數,它們已被棄用。此外,您的查詢是開放給SQL注入。 – Hidde 2014-11-02 20:15:19

回答

0

的問題是在這裏:

$save = mysql_query("update main_settings set adminmsg='$amsg'") 
or // the error is here but i dont know what is the erroe 
if(isset($save)) { 

我懷疑你想檢查查詢是否成功運行,因此一種方法是:

$save = mysql_query("update main_settings set adminmsg='$amsg'"); 
if($save) { 

PS請從mysql_功能家族遷移 - 開始使用mysqli或更好的PDO。

+0

['不提這個......'](http:// stackoverflow問題/ 26703810/parse-error-syntax-error-unexpected -t-if-in#comment42000990_26703810) - 我選擇遠離這一個。 – 2014-11-02 20:28:02

+0

這個dosent工作還有另一個proplem在同一行 – 2014-11-02 21:59:54

+0

@ OsamaBakri對不起,我錯過了分號 - 現在添加它。 – 2014-11-03 21:39:57

相關問題