0
アンドロイドからウェブにデータを送信しようとしていますが、ウェブ上で受信できません。 私は間違いがPHPコードにあると思います。データベース名はandroidapi2で、ログイン用とデータ用の2つのテーブルがあります。ここでアンドロイドからウェブにデータを受信する際にアンドロイドエラーが発生しました
は、PHPファイルDB_functions2.phpのコードです:後
<?php
class DB_Functions2 {
private $conn;
function __construct() {
require_once 'DB_Connect.php';
$db = new Db_Connect();
$this->conn = $db->connect();
}
// destructor
function __destruct() {
}
public function storeData($data) {
$stmt = $this->conn->prepare("INSERT INTO user_data(data) VALUES($data))");
$stmt->bind_param("s",$data);
$result = $stmt->execute();
$stmt->close();
return $user_data;
} else {
return false;
}
}
}
?>
は、他のPHPファイルdata.phpです:この行で
<?php
/**
* @author Ravi Tamada
* @link http://www.androidhive.info/2012/01/android-login-and-registration-with-php-mysql-and-sqlite/ Complete tutorial
*/
require_once 'include/DB_Functions2.php';
$db = new DB_Functions2();
// json response array
$response = array("error" => FALSE);
if (isset($_POST['data'])) {
// receiving the post params
$data = $_POST['data'];
$user_data = $db->storeData($data);
if ($user_data) {
$response["error"] = FALSE;
$response["user_data"]["data"] = $user_data["data"];
echo json_encode($response);
}
?>
エラーのWebサーバーログを確認しましたか? – Greg