[請益] 問一個問題

看板PHP作者 (隱形人)時間16年前 (2009/03/25 22:48), 編輯推噓1(102)
留言3則, 3人參與, 最新討論串1/2 (看更多)
問題對各位來說應該很簡單...但是我不懂為什麼 就是 我的網頁 會顯示 Notice: Undefined index: username in /home_stu/u94/u9424007/public_html/php_work3-1.php on line 30 Notice: Undefined index: passwd in /home_stu/u94/u9424007/public_html/php_work3-1.php on line 31 就是沒有定義 以下是我的程式碼片段 <form action="php_work3-1.php" method="post">  <p>帳號</p><input type="text" name="username" > <p>密碼</p><input type="password" name="passwd" > <input type="submit" value="確認送出" > </form> <?php $name=$_POST['username']; $passwd=$_POST["passwd"]; 定義的地方應該是在以上吧? 但是為什麼會說未定義呢? 拜託有人可以解決我的疑惑 謝謝!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.64.173.170

03/25 23:01, , 1F
form要submit回這一頁後才有定義
03/25 23:01, 1F

03/25 23:28, , 2F
可以考慮用$name = @$_POST['username'];
03/25 23:28, 2F

03/25 23:59, , 3F
@運算子會讓程式速度降低,其實把notice關掉就好了XD
03/25 23:59, 3F
文章代碼(AID): #19oaGdn2 (PHP)
文章代碼(AID): #19oaGdn2 (PHP)