1

再会!。

我需要一点 PHP 帮助。我真的是 PHP 的新手,我已经在谷歌上搜索了它,但找不到任何解决方案。

我的问题是:

我想获取 textbox1 的值,然后将其传输到另一个页面,其中 textbox1 的值将出现在 textbox2 中。

以下是我的 PHP 代码:

<html>
<body>

<form name='form' method='post' action="testing2.php">

Name: <input type="text" name="name" id="name" ><br/>

<input type="submit" name="submit" value="Submit">  

</form>
</body>
</html>

我还添加了下面的代码,错误是“注意:未定义的索引:名称”</p>

<?php 
$name = $_GET['name'];
echo $name;
?>

或者

<?php 
$name = $_POST['name'];
echo $name;
?>
4

2 回答 2

1

你的方法是post,所以使用$_POST

另外,尝试将它包装在 isset 函数周围:

 if (isset($_POST['name'])){
    echo $_POST['name'];
 }   

这也将处理未定义的错误

于 2013-06-09T22:44:58.127 回答
0

这将是您的文本框2:

<input type="text" name="textbox2" id="name" <?php echo (isset($_POST['name']) ? 'value=' .htmlspecialchars($_POST['name']). ' : ''); ?>/>

如果您想使用 GET 方法,请在 textbox2 的 php 代码中将 post 更改为 get 并将 $_POST 更改为 $_GET

于 2013-06-09T22:52:52.857 回答