我想知道如何在PHP中的$ _REQUEST中添加多个数据。这就是我目前所拥有的:
<?php
//1
if(isset($_REQUEST['content'])){
//2
$size = $_REQUEST['size'];
$content = $_REQUEST['content'];
$correction = strtoupper($_REQUEST['correction']);
$encoding = $_REQUEST['encoding'];
//3
$rootUrl = "https://chart.googleapis.com/chart?cht=qr&chs=$size&chl=$content&choe=$encoding&chld=$correction";
//4
echo '<img src="'.$rootUrl.'">';
}
?>
在$ content reqest,我希望能够在这个内容中加入这样的内容 $ content = $ _REQUEST:
(无论内容如何,将始终显示的固定测试)+'内容'+(另一个固定文字)。
问题是,我不知道如何在单个请求中组合这些。如果我尝试在将始终显示的文本中添加“:”,我也会收到错误。
非常感谢你的帮助。
答案 0 :(得分:0)
首先,如果您要发布HTML表单,请使用$ _POST或$ _GET,具体取决于HTML表单methode标记。
这是一个更好的做法。因为您知道表单类型。
我猜你的形式看起来像这样:
<form action="action_page.php" method="POST">
<input type="text" name="content" value="Mickey">
<input type="text" name="contentTwo" value="Mouse">
<input type="submit" value="Submit">
</form>
获取表单输入:
<?php
$content = $_POST["content"];
$contentTwo = $_POST["contentTwo"];
只需使用输入的名称即可获得post变量的值。 这很容易。您可以根据需要使用尽可能多的输入。
注意我在html Action属性和PHP中使用POST。