2016-08-19 26 views
-1

これは私がSQLデータを試して更新するために使用するコードです。 誰も私に正しいコードを使用することができますが、エラーが発生し続けますか?彼らはそれが http://offertoro.com/docs/postback構文解析エラー:構文エラー、予期しない 'else'(T_ELSE)41行目

を失敗した場合、それはコードがOffertoroオファーウォールのためであると私は本当にそれはそう私のウェ​​ブサイトでの作業を取得したい渡すと0場合、それは1を返すべきであると述べたがドキュメントで

私は最終的に私のユーザーにもっと多くを与えることができます:) 助けていただければ幸いです。開閉括弧の あなたが適切にここで条件を使用し、それ以外を閉じていなかったあなたに非常に多くの

<?php 
$servername = "ooo"; 
$username = "ooo"; 
$password = "ooo"; 
$dbname = "ooo"; 

try { 
    $conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password); 
    // set the PDO error mode to exception 
    $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); 

$id = $_GET["id"]; 
$old = $_GET["old"]; 
$o_name = $_GET["o_name"]; 
$amount = $_GET["amount"]; 
$cy_name = $_GET["cy_name"]; 
$user_id = $_GET["user_id"]; 
$sig = $_GET["sig"]; 
$payout = $_GET["payout"]; 

if(!isset($_SESSION['username'])) { 
    echo '<script type="text/javascript" language="Javascript"> 
    alert("Not Logged In") 
    </script> '; 
}else{ 

     $result = mysql_query("SELECT meta_value FROM eiwi_usermeta WHERE user_id LIKE '$user_id' LIMIT 1"); 
     $row = mysql_fetch_object($result); 
     $meta_value = $row->meta_value; 
     $meta_value = $meta_value + $amount; 

    mysql_query("UPDATE eiwi_usermeta SET meta_value='$meta_value' WHERE user_id LIKE '$user_id' LIMIT 1"); 

if(!$query->execute()) 
      $result = 0; // Problems executing SQL. Fail. 
     $dbh = null; 
    } 
    } catch (PDOException $e) { 


}else{ 
     $result = 0; // Security hash incorrect. Fail. 
    return $result; 
+0

数が集計されていません。これを確認してブロックコード=すべてを閉じてください) –

+0

コードの適切な字下げは、このエラーの原因を明らかにします。 –

答えて

0

ありがとう

catch (PDOException $e) 
     {  
     }else{ 
    $result = 0; // Security hash incorrect. Fail. 
    return $result; 
+0

私はまだ同じエラーが発生しています.. – richie2016

関連する問題