如何在PHP中将文本区域值从一个页面传递到另一个页面

anu*_*jin 0 php post textarea

我有一个页面page1.php(比方说),这个页面上有一些文本区域框,如 -

<form name="viewRun" action="/auto/page2.php" method="post">
    <td><textarea name="qatxt1 " rows="2" cols="20"></textarea></td>
    <td><textarea name="autotxt1 " rows="2" cols="20"></textarea></td>
    <input type="submit" name="save" value='Submit' style="background-color:#49743D;font-weight:bold;color:#ffffff;">
Run Code Online (Sandbox Code Playgroud)

现在,用户填写page1.php上的文本区域框并单击Submit按钮并加载page2.php.问题是我无法检索用户放在第2页上的这些文本区域框中的注释.PHP.我在page2.php上有以下代码 -

<?php 
$varTemp= $_POST["qatxt1 "];
?>
Run Code Online (Sandbox Code Playgroud)

$varTemp 只是空白.

我们一如既往地高度赞赏您的帮助!

Roc*_*mat 5

名称中不能包含空格.

<textarea name="qatxt1 " rows="2" cols="20"></textarea>
Run Code Online (Sandbox Code Playgroud)

应该:

<textarea name="qatxt1" rows="2" cols="20"></textarea>
Run Code Online (Sandbox Code Playgroud)

然后你可以读它:

$varTemp = $_POST["qatxt1"];
Run Code Online (Sandbox Code Playgroud)

参考:http://www.w3.org/TR/html4/types.html#type-cdata

ID和NAME令牌必须以字母([A-Za-z])开头,后面可以跟任意数量的字母,数字([0-9]),连字符(" - "),下划线("_") ,冒号(":")和句号(".").