作者heibow (危 險 心 靈)
看板PHP
標題[請益] form的input傳不進php?
時間Wed Jul 31 16:00:59 2013
各位大家好
剛剛在練習php
書上是沒有完全講明
不過照範例我歸納的結論是
<form action=[php檔名]...>
只要這樣寫 form裡面的所有input的name
都可以直接在那個php檔裡面被當做變數來使用
初始值就是input的value
可是我自己寫了一個測試的html和php卻行不通
html檔:
?<html>
<title>
hihi
</title>
<body>
<form action="excel analysis.php" enctype="multipart/form-data" method="post">
<br>
<input type="submit" name="send" value="send">
</form>
</body>
</html>
php檔:
<head>
<title>test 1</title>
</head>
<body>
<?php
echo $send;
?>
</body>
</html>
結果:
Notice: Undefined variable: send in C:\Program Files (x86)\EasyPHP-DevServer-13.1VC11\data\localweb\excel analysis.php on line 7
拜託有經驗的板友解答一下囉 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.4.77.82
1F:→ Madevil:type="submit" 不是用來傳值的, 它只是個送出按鈕 07/31 16:11
2F:→ tkdmaf:我告訴你一件事,不成功是對的,成功就有危險了。 07/31 17:22
3F:→ tkdmaf:絕對不要去做這種傳值過去就自動變成變數這種動作。 07/31 17:22
4F:→ tkdmaf:該$_POST接就用$_POST接。省小麻煩會惹上大麻煩。 07/31 17:23
5F:→ tkdmaf:然後給你提示:register_globals 07/31 17:24
6F:推 tkhunter:用$_POST接值 07/31 19:03
7F:→ Bambe:XDDD 跟我以前初學的時候一模一樣啊~~~都是 VB6 害的啊~~~ 07/31 22:31
8F:→ heibow:後來用$_POST解了 vb我沒用過也 就單純手邊的書這樣寫… 07/31 22:45
9F:→ Bambe:當然我不是說你啦XD,不過手邊的書是... 誤人子弟嗎@@" 07/31 22:49
10F:→ tkdmaf:手邊的書範例能執行是因為在那個時間點下載的appserv版本 08/01 00:28
11F:→ tkdmaf:register_globals是開on的關係。後來的預設又改off 08/01 00:29
12F:→ rickysu:register_globals 從 php 5.4 開始已經移除沒這選項了。 08/01 09:33
13F:→ tkdmaf:這就怪怪的了,我安裝的wamp的php.ini還看得到他,雖然off 08/01 10:02
14F:→ rickysu:即使設為 On 也沒作用。phpinfo中也看不到嘍。 08/01 11:50
15F:→ tkdmaf:沒作用也好。就不會設計不良的東西了。 08/01 13:34
16F:→ RedMapleWing:原來這種事…過去竟然有能動的日子呀…(抖 08/02 01:07
17F:→ Madevil:以前 4.x 比較早的時期 register_globals 預設是開啟的 08/02 05:04
18F:→ Madevil:到了 4.2.0 才把預設改成 off 08/02 05:06