2011-03-10 94 views
2

我已經編寫了一些基本代碼,以便顯示文本區域,並且當用戶輸入文本時,單擊提交併在method =''頁面中顯示。從文本區域獲取輸入並將其回顯

的代碼我對形式爲:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 
</head> 
<body> 
<h1>Fun Translator</h1> 

<form method="post" action="query.php"> 
<textarea name="txtarea"> 
</textarea> 
<input type="submit" /> 
</form> 

頁面query.php的代碼是:

<html> 
<body> 

<?php 
echo $_POST["txtarea"]; 
?> 


</body> 
</html> 

通過查看谷歌,別人的質疑,因此,這應該工作,但沒有!

解決方案:

感謝馬克Audet,我把的phpinfo,並在一張大桌子上來,因爲它做了所有,我把它和它開始工作。任何解釋?

+0

嘗試向輸入字段添加一個「名稱」 2011-03-10 16:37:17

+0

順便說一句,您應該過濾查詢「不需要」的代碼以防止SQL注入和例如:'$ yourquery = strip_tags(trim($ _ POST [「txtarea」]));' – jackJoe 2011-03-10 16:38:39

+0

出於好奇,在query.php頁面中,添加'

'並查看POST給你的東西。 – 2011-03-10 16:39:17

回答

5

這段代碼非常好。其他事情出錯了。

+0

Yer,這就是我認爲,我的其他PHP頁面工作壽。 – RSM 2011-03-10 16:42:43

0

一些瀏覽器,如ID ...

添加一個ID是這樣的:

<form method="post" action="query.php"> 
<textarea name="txtarea" id="txtarea"> 
</textarea> 
<input type="submit" /> 
</form> 
+0

沒有工作。抱歉。無論如何,謝謝 – RSM 2011-03-10 16:35:28

+1

在提交時,「」(或「