私はプロジェクトをやっていて、アンドロイド-PHP-MySQL接続が必要です。 PHPコードをプログラミングしましたが、動作しません。エラーコードに 'Undefined index:userId ...'と表示されます。 解決方法はわかりません。私はいくつかの解決策を得るためにグーグルでは、私は正しい答えを見つけることができませんでした。別のアンドロイドプロジェクトで他のPHPコードが動作しています。なぜ..?PHPエラー - 未定義インデックス:userId
以下は私のPHPコードです。
<?php
error_reporting(E_ALL);
ini_set("display_errors", 1);
require "init.php";
$userId = $_POST["userId"];
$username = $_POST["username"];
$userphone = $_POST["userphone"];
$usermail = $_POST["usermail"];
$userpw = $_POST["userpw"];
$sql = "INSERT INTO register_info VALUES ('$userId', '$username', '$userphone', '$usermail', '$userpw');";
if(mysqli_query($con, $sql))
{
var_dump($userId,$username,$userphone,$usermail, $userpw);
}
?>
これはエラーコードです。
Notice: Undefined index: userId in /var/www/html/website/web/webapp/insertUser.php on line 9
Notice: Undefined index: username in /var/www/html/website/web/webapp/insertUser.php on line 10
Notice: Undefined index: userphone in /var/www/html/website/web/webapp/insertUser.php on line 11
Notice: Undefined index: usermail in /var/www/html/website/web/webapp/insertUser.php on line 12
Notice: Undefined index: userpw in /var/www/html/website/web/webapp/insertUser.php on line 13
string(0) "" string(0) "" string(0) "" string(0) "" string(0) ""
を参照してみてください? – Sona
あなたはPOSTリクエストをしたり、フォームを投稿していますか?もしそうなら、フォームはどのように見えますか?そしてSQLインジェクション。 – jeroen
データをポストしていないか、 '$ _POST'配列名に使用している名前と名前/値のペアを与えていません – RiggsFolly