PHP:处理用户输入到浏览器中的数据
我希望用户能够在我的网站上的文本字段中输入数据。有了这些数据,我希望他们能够操纵它 例如: 假设有人需要一段中的所有字母大写,在我的网站上,我有一个PHP脚本可以做到这一点。我如何为他们创建使用我的脚本的方法 像这样:PHP:处理用户输入到浏览器中的数据,php,input,Php,Input,我希望用户能够在我的网站上的文本字段中输入数据。有了这些数据,我希望他们能够操纵它 例如: 假设有人需要一段中的所有字母大写,在我的网站上,我有一个PHP脚本可以做到这一点。我如何为他们创建使用我的脚本的方法 像这样: 将段落粘贴到左侧文本字段中 按“操作按钮”或本例中的“大写字母”按钮 左侧文本字段中的文本在脚本中运行并全部大写 文本现在显示在右文本字段中 我想问这个问题的更好方法是如何将用户输入与脚本连接起来,并在脚本运行后显示输出?您必须将字段放入HTML文件的表单中,例如: <
- 将段落粘贴到左侧文本字段中
- 按“操作按钮”或本例中的“大写字母”按钮
- 左侧文本字段中的文本在脚本中运行并全部大写
- 文本现在显示在右文本字段中
我想问这个问题的更好方法是如何将用户输入与脚本连接起来,并在脚本运行后显示输出?您必须将字段放入HTML文件的表单中,例如:
<form method="post" action="script_that_does_the_action.php">
Left paragraph: <input type="text" id="leftP" name="leftP"><br>
Right paragraph: <input type="text" id="rightP" name="rightP">
</form>
$userInput = $_POST['leftP'];
//do the capitalization now here
//store the result somehow. Maybe using sessions like this: $_SESSION["result"];
//then you have to redirect the page back to where the text fields are for example using header("location: ");
现在回到索引页面(如果我可以这样称呼它),将结果值粘贴到右侧字段:
<input type="text" id="rightP" name="rightP" value="<?php echo $_SESSION["result"]; ?>">
您需要一些Javascript和AJAX来与服务器通信。请对这些做一点研究。或者,你可以使用一个普通的旧表单提交,重新加载页面来完成同样的操作。对不起,我完全失去了它们的功能。我知道如何使用定期提交表单,但不知道如何连接它们。NI可以构建一个提交表单。不太确定。那么你可能需要更多的艺术基础训练。使用常规表单提交有什么问题?你有Javascript方面的经验吗?没有,没有Javascript方面的经验,尽管如果Javascript是我所需要的,我也可以通过足够多的youtube教程来学习。我相信这是半基本的东西。同样,对于提交表单,我只知道如何制作表单,而不知道如何处理他们输入的数据。嘿,谢谢你的回答。我将编辑我的问题并添加一些内容。我只需要一秒钟。