如何使用PHP根据表单中的用户输入创建动态答案?

时间:2014-08-30 20:28:30

标签: php jquery

我基本上想要创建一个简单的文本输入,其中的按钮表示提交。使用PHP我希望能够根据用户输入的内容给出不同的答案。例如,如果用户输入数字6,我希望它显示“你在第6周” - 有人可以帮助我吗?我把它放在一起让它起作用时遇到了一些麻烦。

2 个答案:

答案 0 :(得分:1)

简单版本是这样的:

<?php

echo "You are on week".$_POST['week'];

您的表单如下:

<form method="post">
     <input name="week" />
     <input type="submit" value="Submit" />
</form>

但它比这复杂得多;你必须验证输入并担心注入攻击等等。

如果您提供一些已有的代码并询问有关特定问题的具体问题,那么您将获得更好的帮助。

答案 1 :(得分:-1)

当您的表单

<form method="post">
     <input name="nameOfYourInput"/>
     <input type="submit" value="sendButton"/>
</form>

这不依赖于服务器语言,无论是php还是其他任何语言。

特定于php只是在输入字段中打印变量。

可以通过

实现
<?php    
echo "You are on week" . $_POST['nameOfYourInput'];

$ _POST是一个变量,它通过http请求(自动)传递给服务器。