2017-05-23 8 views
-3

このエラーは次のコードで発生しています。私は解決できません。 私はすでに16進エディタで悩んでおり、すべてが正常であるようです。 誰かが私を助けることができますか?

別のphpファイルで定義されているデータベースは、冒頭にinclude文で呼び出されます。

コードは次のとおりです。

<?php 
// ----------------------------------------------------------- 
// INCLUSIONE FILE 
// ---------------------------------------------------------------------- 
$GLOBALS['HomeDir']=substr($_SERVER['SCRIPT_FILENAME'], 0, strrpos($_SERVER['SCRIPT_FILENAME'], "")); //Rilevo Home directory 

require_once "Include/Include.php"; //Inclusioni generali 

if (isset($_GET["id"]) and isset($_GET["variabile"]) and isset($_GET["da"]) and isset($_GET["a"])){ 
    $Nome="storico.csv"; 
    header("Content-Type: application/text"); 
    header("Content-Disposition: attachment; filename=".$Nome); 
    $Iden=$_GET["id"]; 
    $Variab=$_GET["variabile"]; 
    $Start=$_GET["da"]; 
    $End=$_GET["a"]; 
    if ($GLOBALS['Db']->connect_error) { 
     die("Connection failed: " . $conn->connect_error); 
    } 
    if (isset($GLOBALS['Db']) 
    $Database=$GLOBALS['Db']->get_results("SELECT DateTime, Value FROM ".RESTDATA." WHERE (UID = '".$Iden."' AND Field = '".$Variab."' AND DateTime >= '".UnixToMySQLTime($Start)."' AND DateTime <= '".UnixToMySQLTime($End)."' ORDER BY ID ASC;"); 
    } 
    foreach ($Database as $Data){ 
    print "'".gmdate("d/m H:i", MySQLToUnixTime($Data->DateTime))."';".$Data->Value."n"; //Scrivo in tabella dato 

} 
?> 
+0

で別の)が不足していますか? – melkawakibi

+0

if(isset($ GLOBALS ['Db'])に別の括弧が必要です。 –

答えて

0

あなたはエラーを投稿することができif

if (isset($GLOBALS['Db'])) 
    $Database=$GLOBALS['Db']->get_results("SELECT DateTime, Value FROM ".RESTDATA." WHERE (UID = '".$Iden."' AND Field = '".$Variab."' AND DateTime >= '".UnixToMySQLTime($Start)."' AND DateTime <= '".UnixToMySQLTime($End)."' ORDER BY ID ASC;"); 
    } 
関連する問題