[請益]網頁出現錯誤訊息Use of undefined constant name

看板PHP作者 (cherry)時間17年前 (2008/08/04 12:01), 編輯推噓4(403)
留言7則, 5人參與, 最新討論串1/1
請問一下: 我的php程式碼如下 ------------------------------------------------------ echo "<tr><td width=200>姓名:</td>"; echo "<td width=350>" . $_POST[name] . "</td></tr>"; ------------------------------------------------------ 為什麼瀏覽網頁會出現下列訊息 ------------------------------------------------------- Notice: Use of undefined constant name - assumed 'name' in C:\Program Files\EasyPHP 2.0b1\www\a0801\member.php on line 7 -------------------------------------------------------- 我還需要做哪些定義或設定嗎?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.249.43.40

08/04 12:28, , 1F
試試看 $_POST['name']
08/04 12:28, 1F

08/04 14:45, , 2F
表單傳值要用雙引號(單引號沒試過)$_POST["name"]
08/04 14:45, 2F

08/04 16:12, , 3F
理論上單引號的速度會比較快,不檢查裡面是否是變數
08/04 16:12, 3F

08/04 17:47, , 4F
請教一下,在$_POST[]這邊,如果用''
08/04 17:47, 4F

08/04 17:48, , 5F
輸入'name$i' 他是不是就不會把$i視為變數?
08/04 17:48, 5F

08/04 17:48, , 6F
想請問的是在$_POST[]內是否也有此規則
08/04 17:48, 6F

08/04 19:16, , 7F
雙引號會解譯裡面的變數,單引號則否,任何地方皆同
08/04 19:16, 7F
文章代碼(AID): #18bdydbe (PHP)
文章代碼(AID): #18bdydbe (PHP)