我希望在输入和提交值之后逐字地使用ID“bet”的HTML表单输入;得到确切的输入例如:'100'可能会被输入,因为我想执行if语句来检查提交的值是否不小于0,原因显而易见,那么我可以停止网页继续执行下注,并让用户输入有效金额。
我遇到问题的代码如下,加载页面后我收到错误:注意:未定义索引:下注
else:
我是用PHP编程的新手,所以任何帮助都会非常感激。
答案 0 :(得分:1)
您需要为input元素指定一个名称。在您的情况下,您可以使用与您的ID相同的名称:
<input id='bet' name='bet' type='text' value='100' />
获取“赌注”的具体数据。输入字段使用:
echo $_POST['bet'];
在您的服务器上查看所有帖子数据使用代码:
// Wrapping the output in the pre block makes the POST data easier to read
echo '<pre>';
print_r($_POST);
echo '</pre>';
答案 1 :(得分:0)
这是您可以使用的示例脚本:
php文件:
<?php
if(isset($_POST['submit'];)) {
session_start();
$text = $_POST['Text'];
echo "$text";}else {echo 'Could not load text!';}
?>
<form method="POST">
<input name="Text" type="text">
<input type="submit" name="submit">
</form
答案 2 :(得分:-1)
所以,你会制作你的表格方法&#34; POST&#39;和动作PHP脚本的URL。
然后,在PHP脚本中,您将使用$ _POST变量,该变量将包含在该表单中提交的所有信息。见这里:
http://php.net/manual/en/reserved.variables.post.php
get请求有一个类似的变量。有关get和post方法的差异,请参见此处: http://www.w3schools.com/tags/ref_httpmethods.asp