tow*_*owc 1 html php forms post input
我不能真正使用PHP,而且从我在教程中看到的这应该可行,但它没有:
<html>
<head></head>
<body>
<form>
<input type='text' name="name" value='myName'>
</form>
<p>
<?php
$name = $_POST['name'];
echo $name
?>
</p>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
有没有理由我不能得到名字的价值?很抱歉问这么简单的问题......
这里是小提琴http://jsfiddle.net/DCmu5/1/,所以,请尝试你说的话,只有在它回答之前发送给我
PHP是一种服务器端语言,因此您需要提交表单才能访问其变量.
由于您未指定a method
,GET
因此您需要$_GET
超级全局:
echo $_GET['name'];
Run Code Online (Sandbox Code Playgroud)
但是,使用它可能更好$_POST
(因为它可以避免直接在URL中传递值.因此,您可以按如下方式method
向<form>
元素添加属性:
<form method="post">
<input type='text' name="name" value="myName" />
<input type="submit" name="go" value="Submit" />
</form>
Run Code Online (Sandbox Code Playgroud)
注意我还添加了一个提交按钮以获得良好的衡量标准,但这不是必需的.只需在文本框内点击返回即可提交表单.