在php中创建一个表单并获取字段的值并创建一个URL

时间:2014-11-12 08:25:43

标签: php html

我必须创建一个.php文件,其中有三个字段。 首先是用户必须输入网址的网址。 第二个是用户输入名称的名称。 第三个是用户输入密码的密码。 页面底部有提交按钮。

我要做的是创建另一个网址,并且必须发送用户输入的网址,然后输入我想要包含在网址中的字符串,然后输入用户名。

喜欢

url_entered_user/some_constant=username_entered_by_user

http://url_entered_user/auth/totara2database/manualcron.php?user_name=username_entered_by_user

这将是最终的网址。

请帮忙

2 个答案:

答案 0 :(得分:0)

你需要从php文件urlcreated.php中获取表单中的数据,你应该在表单的action字段中找到它。在php文件中:

$url = $_POST['url'];
$name = $_POST['name'];

$returned_url = "http://".$url."/auth/totara2database/manualcron.php?user_name=".$name.";

这样你就可以在php文件中找到$ returned_url变量中所需的url。虽然我猜有些东西丢失了,因为你没有使用任何密码,你问的是用户。

编辑: (评论后) 您可以从关于如何使用来自php.netanother tutorial

的PHP处理html表单的教程中获取它的一般想法

即使有了我或其他任何人可能提供的帮助,如果不了解基础知识将很难继续下去。

答案 1 :(得分:0)

<html>
<body>

<form action='$returned_url' method='post'>
url of totara: <input type='text' name='url'><br>       
Name: <input type='text' name='name'><br>       
password: <input type='text' name='password'><br>       
<input type='submit'>
</form>
</body>
</html>

<!-- http://localhost/totara/auth/totara2database/manualcron.php?user_name=name -->
<?php 
    if (isset($_POST['name'])) 
{
        $username = $_POST["name"];
        $url    = $_POST["url"];



}
echo $username;
echo $url;
?>

$returned_url = "http://".$url."/auth/totara2database/manualcron.php?user_name=".$name.";

我其实想要这件事。