前提・実現したいこと
顧客登録画面で未入力チェックを入れてボタンを押してみましたが、次の画面に遷移し、エラーとともに次の画面で下記のエラーが出てしまいました。
どのような改善が必要なのでしょうか。
発生している問題・エラーメッセージ
Warning: Undefined array key "C_num" in C:\xampp\htdocs\customer\c_regi_veri.php on line 3
該当のソースコード
<?php $C_name = $_GET['C_name']; $C_num = $_GET['C_num']; $C_phon = $_GET['C_phon']; $C_sa = $_GET['C_sa']; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width"> <title>顧客登録</title> <link rel="stylesheet" href="ser_style.css"> </head> <body> <div class="content"> <h1>以下の情報を登録しますが、よろしいでしょうか?</h1> <form action="c_regi_ans.php" method="get"> <div class="control"> <label for="C_num">顧客番号</label> <input readonly id="C_num" type="number" name="C_num" value="<?php print($C_num);?>"> </div> <div class="control"> <label for="C_name">顧客名</label> <input readonly id="C_name" type="text" name="C_name" value="<?php print($C_name);?>"> </div> <div class="control"> <label for="C_phon">顧客電話番号</label> <input readonly id="C_phon" type="tel" name="C_phon" value="<?php print($C_phon);?>"> </div> <div class="control"> <label for="C_sa">顧客住所</label> <input readonly id="C_sa" type="text" name="C_sa" value='<?php print($C_sa);?>'> </div> <div class="control"> <input type="submit" value="確定"> </div> </form> <form action="c_regi.php" method="get"> <input type="hidden" name="C_name" value="<?php print($C_name); ?>"> <input type="hidden" name="C_num" value="<?php print($C_num); ?>"> <input type="hidden" name="C_phon" value="<?php print($C_phon); ?>"> <input type="hidden" name="C_sa" value="<?php print($C_sa); ?>"> <div class="control"> <input type="submit" value="戻る"> </div> </form> </div> </body> </html>
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー