1
我想問問。我現在的狀況就是這樣,我的用戶使用Facebook登錄到我的android應用程序,登錄後他們將進入允許他們選擇項目的頁面。選擇項目後,他們將在狀態頁面中查看他們的選擇。在狀態頁面中,每個帳戶只會看到他們的選擇。現在我的一個是每個帳戶選擇都會在狀態頁面中一起顯示,我想要的是每個帳戶的狀態頁面將只顯示其選擇。 我使用localhost和php來編寫選擇頁面和狀態頁面代碼。所以,我怎麼能讓我的應用程序知道哪些Facebook用戶登錄到我的應用程序,因爲我沒有登錄PHP。狀態頁面顯示由特定的Facebook帳戶選擇的選擇
下面是我的選擇和狀態頁PHP
選擇頁:
<?php
if($_SERVER['REQUEST_METHOD']=='POST'){
//Getting values
$username = $_POST['username'];
$name = $_POST['name'];
$date = $_POST['date'];
//Creating an sql query
$sql = "INSERT INTO Selection (username, name, date) VALUES
('$username','$name', '$date')";
//Importing our db connection script
require_once('dbConnect.php');
//Executing query to database
if(mysqli_query($con,$sql)){
echo 'Select Successfully';
}else{
echo 'Sorry, You Are Select This Item Before';
}
//Closing the database
mysqli_close($con);
}
?>
狀態頁:
<?php
//Importing Database Script
require_once('dbConnect.php');
//Creating sql query
$sql = "SELECT * FROM Selection" ;
//getting result
$r = mysqli_query($con,$sql);
//creating a blank array
$result = array();
//looping through all the records fetched
while($row = mysqli_fetch_array($r)){
//Pushing name and id in the blank array created
array_push($result,array(
"id"=>$row['id'],
"username"=>$row['username'],
"name"=>$row['name'],
"date"=>$row['date']
));
}
//Displaying the array in json format
echo json_encode(array('result'=>$result));
mysqli_close($con);
?>
謝謝。