2016-08-01 6 views
0

このコードで何が問題なのか教えていただけますか? 基本的に私はAndroidとPHPを使ってテーブルにデータを入力しようとしています。 しかし、私はHTTPエラー500を取得しているので、PHPの側を動作させることはできません、誰かがここでエラーを参照してくださいか? ありがとう!HttpPost 500エラー(SimpleCode)

>

<?php 
/* Connect to MySQL and select the database. */ 
$con = mysql_connect($DB_SERVER,$DB_USERNAME,$DB_PASSWORD); 

mysql_select_db ($DB_DATABASE, $con) or die (“Database Selection Failed” ); 




//$username = $_REQUEST['username']; 
//$password = $_REQUEST['password']; 
//$givenname = $_REQUEST['givenname']; 
//$email = $_REQUEST['email']; 
//$phonenumber = $_REQUEST['phonenumber']; 

$username = isset($_POST[‘username’]) ? $_POST[‘username’] : ”; 
$password = isset($_POST[‘password’]) ? $_POST[‘password’] : ”; 
$givenname = isset($_POST[‘givenname’]) ? $_POST[‘givenname’] : ”; 
$email = isset($_POST[‘email’]) ? $_POST[‘email’] : ”; 
$phonenumber = isset($_POST[‘phonenumber’]) ? $_POST[‘phonenumber’] : ”; 



$flag['code']=0; 
if ($result = mysql_query (“INSERT INTO demo VALUES(‘$username’, ‘$password’, `$givenname`, `$email`, ‘$phonenumber’)”, $con)) { 
$flag [‘code’] = 1; 
echo “hi”; 
} 

echo (json_encode ($flag)) ; 
mysql_close ($con); 

?> 
+3

これらの引用符は私には奇妙に見えます: ''、"、 "' ... – sgeddes

答えて

0

うん。これらの「スマートな」引用符を修正してください:

<?php 
/* Connect to MySQL and select the database. */ 
$con = mysql_connect($DB_SERVER,$DB_USERNAME,$DB_PASSWORD); 

mysql_select_db ($DB_DATABASE, $con) or die ("Database Selection Failed" ); 




//$username = $_REQUEST['username']; 
//$password = $_REQUEST['password']; 
//$givenname = $_REQUEST['givenname']; 
//$email = $_REQUEST['email']; 
//$phonenumber = $_REQUEST['phonenumber']; 

$username = isset($_POST['username']) ? $_POST['username'] : ''; 
$password = isset($_POST['password']) ? $_POST['password'] : ''; 
$givenname = isset($_POST['givenname']) ? $_POST['givenname'] : ''; 
$email = isset($_POST['email']) ? $_POST['email'] : ''; 
$phonenumber = isset($_POST['phonenumber']) ? $_POST['phonenumber'] : ''; 



$flag['code']=0; 
if ($result = mysql_query ("INSERT INTO demo VALUES('$username', '$password', `$givenname`, `$email`, '$phonenumber')", $con)) { 
$flag ['code'] = 1; 
echo "hi"; 
} 

echo (json_encode ($flag)) ; 
mysql_close ($con); 

?>