nameに変数を入れようと思うのですが、入っていないようでエラーが出てしまいます。
どのように入れればいいのですか??
Notice: Undefined index: email in /Applications/MAMP/htdocs/commons/confirmation.php on line 2
Notice: Undefined index: password in /Applications/MAMP/htdocs/commons/confirmation.php on line 3
Notice: Undefined index: password_check in /Applications/MAMP/htdocs/commons/confirmation.php on line 4
Notice: Undefined index: name in /Applications/MAMP/htdocs/commons/confirmation.php on line 5
エラー発生: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'name' cannot be null
このようなエラーが出てきます。
<input type="email" name=$email>
のname=$emailの箇所にうまく変数が入ってないようです。
php
1<?php 2 require_once ''; 3 $email = $_POST['email']; 4 $password = $_POST['password']; 5 $password_check = $_POST['password_check']; 6 $name = $_POST['name']; 7 8echo <<<EDO 9<head> 10<meta charset="utf-8"> 11</head> 12<body> 13 <form method="post" action="confirmation.php"> 14 <h1>エンカウンター</h1> 15 <div> 16 <div>ログインIDを入力してください:</div> 17 <div>※メールアドレス</div> 18 <input type="hidden" name=$email> 19 <br> 20 <div>$email</div> 21 <br> 22 <div>パスワードを登録してください:</div> 23 <div>※半角英数8文字以上32文字以内</div> 24 <br> 25 <div>$password</div> 26 <input type="hidden" name=$password> 27 <br> 28 <div>パスワードを登録(確認用)してください:</div> 29 <div>※半角英数8文字以上32文字以内</div> 30 <br> 31 <div>$password_check</div> 32 <input type="hidden" name=$password_check> 33 <br> 34 <div>ニックネームを入力してください</div> 35 <div>※全角半角英数字</div> 36 <br> 37 <div>$name</div> 38 <input type="hidden" name=$name> 39 <br> 40 <input type="submit" name="submit" value="登録"> 41 </div> 42 </form> 43</body> 44EDO; 45?>
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/04/06 04:14
退会済みユーザー
2018/04/06 04:58
2018/04/06 05:12