作者loveyanzi03 (隱形人)
看板PHP
標題[請益] 問一個問題
時間Wed Mar 25 22:48:04 2009
問題對各位來說應該很簡單...但是我不懂為什麼
就是 我的網頁
會顯示
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
→ star508 :form要submit回這一頁後才有定義 03/25 23:01
推 BK94056 :可以考慮用$name = @$_POST['username']; 03/25 23:28
→ ckmarkhsu :@運算子會讓程式速度降低,其實把notice關掉就好了XD 03/25 23:59