0
PHPを使用してMySQLでmy IOSアプリケーション(swift 3を使用)からユーザー登録の詳細を保存したい。しかし、それは動作していません。ここ は私のコードです:PHPを使ってios appからmysqlにデータを保存する方法は?
registeruser.php
$response = array();
if ($_SERVER ['REQUEST_METHOD'] == 'POST') {
// getting values
$username = $_POST ["username"];
$password = $_POST ['password'];
// including the db operation file
require_once '../include/DbOperation.php';
// inserting values
if ($db->createUser($username, $password)) {
$response ['error'] = false;
$response ['message'] = 'user added successfully';
} else {
$response ['error'] = true;
$response ['message'] = ' user not added';
}
echo json_encode ($response);
public function createUser($username, $password)
{
$stmt = $this->conn->prepare("INSERT INTO registerUser(username, password) values(?, ?)");
$stmt->bind_param("register", $username, $password);
$result = $stmt->execute();
$stmt->close();
echo $result;
if ($result) {
return true;
} else {
return false;
}
}
それは働いていない理由を私は知らないのですか?ユーザー名とパスワード:示さ
エラーは
未定義のインデックスです。
ユーザー名インデックスで$ _POSTにアクセスしようとしています。そのインデックスには値が設定されていません。 (そしてパスワードも同様)エラーメッセージが表示されます。これは、エンドポイント(この場合はあなたのスクリプト)にPOSTリクエストを正しく発行していないことを示しています – MackProgramsAlot
郵便配達前に郵便配達員のコードをチェックする必要があります – Rahman