解決したい課題
PHPのコードを実行し、想定通りの結果が得られること。
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> <body> <?php $DBHOST = "localhost"; $DBUSER = "root"; $DBPWD = "xxxxx"; $DBNAME = "xxxxx"; $conn = new mysqli($DBHOST, $DBUSER, $DBPWD, $DBNAME); if ($conn->connect_error){ die("接続失敗:".$conn->connect_error); } $statement = "INSERT INTO name VALUES('$_POST[first_name]','$_POST[last_name]')"; $conn->query($statement); $conn->close(); ?> </body> </html>
想定結果
現状
PHPコードを実行するとブラウザでは以下のエラーが表示されます。
Notice: Undefined index: first_name in C:\xampp2\htdocs\index2.php on line 21 Notice: Undefined index: last_name in C:\xampp2\htdocs\index2.php on line 21
海外の教材を用いて学習を進めています。
特に不備は見当たらないため、原因が分からず困っております(´・・`)
そもそも、上記のコードでフォームが作成されるのか?と疑問に思いながら進めていますが、教材通りに進めていることは確認済みです。(「接続失敗」などのテキスト情報は一部日本語に変換してます)
どなたかアドバイスいただけますと幸いです!
よろしくお願いいたします(><)
![guest](/img/icon/icnUserSample.jpg)
回答2件
あなたの回答
tips
プレビュー