2012-03-14 55 views
-2

我只想說,我很感謝這個網站,並且我從這個網站學到的東西比編碼書更多。在PHP中傳播變量

無論如何,我現在的任務是傳播從腳本到腳本的變量。基本上,我在我的網站上編寫了一個功能,通過表單get方法將4個變量插入到數據庫中。

現在,我有一個Android應用程序的輸入,它使用JSON將信息發佈到我的網站。解碼JSON數組並將它們轉換爲4個變量後,如何將這四個變量傳播並將它們傳播到將它們插入數據庫的相同腳本中? 如果你能提供一些很棒的例子。

在此先感謝!

這裏是移動PHP腳本服務器端的代碼。

<?php 
session_start(); 

$json = $_SERVER['HTTP_JSON']; 

$data = json_decode($json); 

$Latitude = $data->Latitude; 
$Longitude = $data->Longitude; 
$Bldg = $data->Bldg; 
$Room = $data->Room; 

echo "Data Received. Thanks bruh!"; 
?> 

這裏是我想要發送給它的腳本。

<?php 
session_start(); 

$bld =$_POST["bld"]; 
$rnum =$_POST["rnum"]; 
$lat = $_POST["lati"]; 
$lon = $_POST["longi"]; 


//LOG ON AND ENTER INFORMATION INTO DATABSE 
require_once('logconf.php'); 
try { 
$dbh = new PDO($driver, $user, $pass, $attr); 
} catch (Exception $e) { 
echo 'Exception : ' . $e->getMessage() . "\n"; 
die(); 
} 
....... 
+0

您的意思是說移動應用程序和腳本是分開的用戶? – clops 2012-03-14 23:17:56

+3

你應該提供一些你在做什麼的代碼 – Ibu 2012-03-14 23:18:33

+2

你也可以重構數據庫插入到一個單獨的過程,然後從窗體和JSON文件中調用 – 2012-03-14 23:21:34

回答

0

首先,你爲什麼不加入這兩個文件?

秒,您可以使用像this這樣的功能將這些數據發送到您的db腳本。

+0

是的,我想讓他們分開,但是當我加入他們時,他確實有用。謝謝回覆 – maknelly 2012-03-16 16:42:10