我有以下表格。
<form name="cookieform" id="login" method="POST">
<input type="text" NAME="username" id="username" class="text" maxlength="30" />
</form>
我想要做的是从文本字段中获取值并将其放入PHP变量中。我有以下代码。
<?php
$get_username = $_POST['username'];
print($get_username);
?>
感谢
答案 0 :(得分:2)
每次点击提交按钮,它都会发布输入值。这将每次都设置PHP变量。
更新: Patrioticcow说他的变量没有返回任何东西。应该包含在问题中的东西,但现在我们有了这些信息。
echo $yourvariable;
而不是打印。这将有效。
答案 1 :(得分:0)
除非您已将之前的值存储在$_SESSION
数组中,否则每次再次提交表单时都会失去对它的访问权限。您的$get_username
每次都会被覆盖。
答案 2 :(得分:0)
我不太明白你的意思是“在文本字段中输入另一个值”,但是使用HTTP,每个请求都与其他任何请求分开处理。因此,如果您再次提交,则会显示新值。
如果你正在徘徊如何使用相同的密钥传递多个值以及如何检索这些值sin php,这就是你要做的:
$ usernames = array($ _ POST ['username']); $ username_one = $ usernames [0]; $ username_two = $ usernames [1]; ...