2017-08-23 5 views
1

質問したいと思います。私の状態は今のように、私のユーザーがfacebookを使ってアンドロイドアプリケーションにログインし、ログイン後に彼らがアイテムを選択できるページに移動します。アイテムを選択すると、ステータスページに選択内容が表示されます。ステータスページでは、すべてのアカウントに選択肢が表示されます。今では私のアカウント選択はステータスページに一緒に表示され、すべてのアカウントのステータスページには選択が表示されます。 私はlocalhostとphpを使って選択ページとステータスページコードを書いています。だから、どのように私のアプリケーションは、私はログインのPHPを持っていないので、私のアプリにどのフェイスブックのユーザーのログインを知らせるために行うことができます。ステータスページ特定のFacebookアカウントで選択されている選択を表示

<?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); 

?> 

サンキュー

以下は、私の選択やステータスページPHP

の選択]ページです。

答えて

0

アンドロイドのfacebook login apiを使用している場合は、AccessTokenオブジェクトのuser id文字列をログインの成功から返すことができます。このユーザーIDはサーバー上のユーザーを一意に識別します。どのユーザーが現在ログインしているかを知るために使用できます。

関連する問題