PHP:操纵用户输入浏览器的数据

时间:2013-07-24 06:44:51

标签: php input

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

例如:

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

像这样:

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

问我更好的方法是猜测如何将用户输入与脚本连接起来并在输出后显示输出?

1 个答案:

答案 0 :(得分:1)

您必须将字段放在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"]; ?>">

确保您的两个文件(操作脚本和索引文件)都是.php格式,并且您使用session_start()启动会话;

这只是一个例子......最基本的例子。如果你想以正确的方式制作它,我也建议使用javascript:)