查看完整版本: post a網頁傳參數到b網頁問題
頁: [1]

空空歲月 發表於 2014-2-19 07:31 AM

post a網頁傳參數到b網頁問題

目前學php適用post將a網頁post參數傳到b網頁,讓b網頁出現XXX您好,但問題來了,我用工具NuSphere PhpED寫完網頁內容,檔案也跑完了,a網頁內容輸入完後b網頁只會顯示您好,到底是出了什麼問題呢?
有高手可以幫忙一下嗎???下面是程式碼內容
a網頁
<html>
<head>
<titile>指令按鈕使用範例</title>
</bead>
<body>
<center>
<font size = coclor = blue>指令按鈕的使用範例</font>
</center>
<hr>
<p></p>

<form action="response.php" method=post name=forml>
<p>請輸入姓名:<input name=tbxname ></p>
<input name=submit1 type=submit value="送出">
<input name=reset1 type=reset value="清除">
</form>

</body>
</html>

b網頁
<html>
<head>
<title>從用戶端傳送資料至伺服器</title>
</head>
<body>
<center>
<font size = 5 color = blue>回應表單動作的php檔</font>
</center>
<hr>
<p></p>
<center>
<h2>
<font color = red>
<? echo $_POST["tbxname"] ?>
</font>
您好
</h2>
</center>
</body>
</html>
...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div><div></div>

theloserbm 發表於 2014-2-19 10:21 AM

姑且問一下, b網頁應該是叫response.php吧?

看代碼好像是沒什麼問題...
試試看用<?php代替<?

空空歲月 發表於 2014-2-19 04:15 PM

恩恩,名稱是沒問題,所以一直有疑問...

空空歲月 發表於 2014-2-19 04:18 PM

問題解決了,原來要變成<?php ?>阿...
不過不適不一定要加嗎?

路人甲路人乙 發表於 2014-2-19 11:12 PM

我覺得<?php ?>跟 <?  ?> 是沒有關係的,不過我個人覺得如果type=xxx  / name=xxx加上引號 type="xxx"  / name="xxx" 等等會比較清楚,雖然不知道有沒有關係{:35:}<br><br><br><br><br><div></div>

theloserbm 發表於 2014-2-20 10:44 AM

PHP官方文件(簡體):
PHP 也允許使用短標記 <? 和 ?>,但不鼓勵使用。只有通過激活 php.ini 中的 short_open_tag 配置指令或者在編譯 PHP 時使用了配置選項 --enable-short-tags 時才能使用短標記。

mojamoja1202 發表於 2014-2-20 10:47 PM

<?php?>比較正統
然後表單的格式可以寫成
<form name="xxx" method="post" action="b.php">
重點應該是action沒寫,所以值沒辦法傳到b.php去

gwolf0719 發表於 2014-2-21 12:34 PM

theloserbm 發表於 2014-2-20 10:44 AM static/image/common/back.gif
PHP官方文件(簡體):
PHP 也允許使用短標記 ,但不鼓勵使用。只有通過激活 php.ini 中的 short_open_tag 配 ...

附帶一提
這個功能在後期的版本已經都是預設關閉的
大部分的虛擬主機供應商也都會把這個功能關掉
頁: [1]