2

我有以下表格。

 <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);
?>

谢谢

4

3 回答 3

2

每次点击提交按钮时,它都会发布输入的值。这将每次设置您的 PHP 变量。

更新:Patrioticcow 说他的变量没有返回任何东西。问题中应该包含的东西,但现在我们有了这些信息。

echo $yourvariable;

而不是打印。这将起作用。

于 2011-04-08T19:26:13.740 回答
0

除非您已将先前的值存储在$_SESSION数组中,否则每次再次提交表单时您将无法访问它。您的$get_username遗嘱每次都会被覆盖。

于 2011-04-08T19:29:40.147 回答
0

我不太明白“在文本字段中输入另一个值”是什么意思,但是使用 HTTP,每个请求都与任何其他请求分开处理。因此,如果您再次提交,则会显示新值。

如果您正在徘徊如何使用相同的键传递多个值以及如何在 php 中检索这些值,这就是您要做的:

$usernames = array($_POST['username']); $username_one = $usernames[0]; $username_two = $usernames[1]; ...

于 2011-04-08T19:30:30.597 回答