我基本上想创建一个简单的文本输入,其中有一个按钮,上面写着submit。使用PHP,我希望能够根据用户输入的内容给出不同的答案。例如,如果用户输入数字6,我希望它显示"你在第6周"-有人能帮我吗?我很难把这些东西组合起来,让它发挥作用。
简单的版本是这样的:
<?php
echo "You are on week".$_POST['week'];
你的表格看起来像:
<form method="post">
<input name="week" />
<input type="submit" value="Submit" />
</form>
但它比这复杂得多;您必须验证输入,并担心注入攻击等问题。
如果您提供一些现有的代码,并就特定问题提出特定问题,您将在此处获得更好的帮助
当您的表单是时
<form method="post">
<input name="nameOfYourInput"/>
<input type="submit" value="sendButton"/>
</form>
这不依赖于服务器端语言,无论是php还是任何其他语言。
php特有的只是在输入字段中打印变量。
这可以通过实现
<?php
echo "You are on week" . $_POST['nameOfYourInput'];
$_POST是一个变量,它通过http请求(自动)传递给服务器。