Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP:处理用户输入到浏览器中的数据_Php_Input - Fatal编程技术网

PHP:处理用户输入到浏览器中的数据

PHP:处理用户输入到浏览器中的数据,php,input,Php,Input,我希望用户能够在我的网站上的文本字段中输入数据。有了这些数据,我希望他们能够操纵它 例如: 假设有人需要一段中的所有字母大写,在我的网站上,我有一个PHP脚本可以做到这一点。我如何为他们创建使用我的脚本的方法 像这样: 将段落粘贴到左侧文本字段中 按“操作按钮”或本例中的“大写字母”按钮 左侧文本字段中的文本在脚本中运行并全部大写 文本现在显示在右文本字段中 我想问这个问题的更好方法是如何将用户输入与脚本连接起来,并在脚本运行后显示输出?您必须将字段放入HTML文件的表单中,例如: <

我希望用户能够在我的网站上的文本字段中输入数据。有了这些数据,我希望他们能够操纵它

例如:

假设有人需要一段中的所有字母大写,在我的网站上,我有一个PHP脚本可以做到这一点。我如何为他们创建使用我的脚本的方法

像这样:

  • 将段落粘贴到左侧文本字段中
  • 按“操作按钮”或本例中的“大写字母”按钮
  • 左侧文本字段中的文本在脚本中运行并全部大写
  • 文本现在显示在右文本字段中

我想问这个问题的更好方法是如何将用户输入与脚本连接起来,并在脚本运行后显示输出?

您必须将字段放入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教程来学习。我相信这是半基本的东西。同样,对于提交表单,我只知道如何制作表单,而不知道如何处理他们输入的数据。嘿,谢谢你的回答。我将编辑我的问题并添加一些内容。我只需要一秒钟。