2015-06-08 41 views
0

因爲我是新來的這個部分原諒我,如果問題很簡單。json收集數據的PHP頁面不工作在Ubuntu上同樣的工作在Windows服務器

測試環境在win7和WAMP 2.5上,並且data.php頁面從mysql收集數據沒有問題。

prod。環境是在Ubuntu的15.04和安裝php5 apache2 mysql5.x ...

網站的所有部分正在工作(有一個頁面與表顯示相同的信息data.php工作正常)只有data.php收集數據從MySQL不工作......這讓我supose這個問題是JSON部分

<?php 
#Include the connect.php file 
include('Connections/mysql.php'); 
#Connect to the database 
//connection String 
$connect = mysql_connect($hostname_mysql, $username_mysql, $password_mysql) 
or die('Could not connect: ' . mysql_error()); 
//Select The database 
$bool = mysql_select_db($database_mysql, $connect); 
if ($bool === False){ 
    print "can't find $database"; 
} 
// get data and store in a json array 
$query = "SELECT * FROM informacije"; 

if (isset($_GET['update'])) 
{ 
     // UPDATE COMMAND 
     $update_query = "UPDATE `informacije` SET `Ime`='".mysql_real_escape_string($_GET['Ime'])."', 
     `Kompanija`='".mysql_real_escape_string($_GET['Kompanija'])."', 
     `Domacin`='".mysql_real_escape_string($_GET['Domacin'])."', 
     `dand`='".mysql_real_escape_string($_GET['dand'])."', 
     `dano`='".mysql_real_escape_string($_GET['dano'])."', 
     `hotel`='".mysql_real_escape_string($_GET['hotel'])."', 
     `Notes`='".mysql_real_escape_string($_GET['Notes'])."', 
     `vremed`='".mysql_real_escape_string($_GET['vremed'])."', 
       `vremeo`='".mysql_real_escape_string($_GET['vremeo'])."', 
         `nedelja`='".mysql_real_escape_string($_GET['nedelja'])."' 
     WHERE `ID`='".mysql_real_escape_string($_GET['ID'])."'"; 
     $result = mysql_query($update_query) or die("SQL Error 1: " . mysql_error()); 
    echo $result; 
} 
else 
{ 
    // SELECT COMMAND 
     $result = mysql_query($query) or die("SQL Error 1: " . mysql_error()); 
     while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) { 
       $employees[] = array(
         'ID' => $row['ID'], 
         'Ime' => $row['Ime'], 
         'Kompanija' => $row['Kompanija'], 
         'Domacin' => $row['Domacin'], 
         'dand' => $row['dand'], 
         'dano' => $row['dano'], 
         'hotel' => $row['hotel'], 
         'Notes' => $row['Notes'], 
         'vremed' => $row['vremed'], 
         'vremeo' => $row['vremeo'], 
         'nedelja' => $row['nedelja'] 

       ); 
     } 

     echo json_encode($employees); 
} 
?> 

請指教

+1

問題還不清楚,如果問題是在json部分,然後顯示該部分的代碼也。請顯示完整的代碼。感謝 –

+0

嗨,首先感謝快速回答,我已經使用這篇文章在一個頁面上創建editablle表。 http://www.jqwidgets.com/jquery-grid-cells-editing-with-php-and-mysql/ –

+0

在Windows環境下工作正常,但在Ubuntu桌面上是空的。同樣當去data.php空白頁面顯示在資源管理器中。希望現在我更加敏銳:)謝謝 –

回答

0

問題解決了。字段'已更新'(日期時間行是拉斯維加斯時間更新)從代碼中刪除,現在工作,這是上傳到prod後編輯。 ENV。但完全忘了它

Dejan

相關問題