我正在使用PHP联系表单模板。我希望它通过链接自动输入答案。
我的意思是,当您点击此链接时 (http://minecraft-accounts.org/contact/index.php?account=Test)
它会自动填写帐户部分的答案。但是当您输入普通链接(http://minecraft-accounts.org/contact/index.php)
时所有方框都是空白的。我如何制作模板表格可以做到这一点?
以下是来自互联网的表格代码? code
答案 0 :(得分:2)
在这种情况下,如果你想从url传递数据,你可以在html元素中使用它:
<input type="text" value="<?PHP echo $_GET['account'] ?>"/>
当然你也可以使用聪明的变量!!!
答案 1 :(得分:2)
非常简单。在您提供的URL中设置一个名为account的查询字符串。你也可以这样做......
例如您的网址:www.abc.com?account = 123 然后代码会喜欢这个
<input type="text" value="<?php echo $_GET["account"] ?>">
答案 2 :(得分:1)
如果变量isset();
,我会检查
所以你的coude应该看起来像那样
<html>
<head>
<title>My Webpage</title>
</head>
<body>
<?php
$account = "";
$mail = "";
$message = "";
if(isset($_GET['account'])) {
$account = $_GET['account'];
}
if(isset($_GET['mail'])) {
$mail = $_GET['mail'];
}
if(isset($_GET['message'])) {
$message = $_GET['message'];
}
?>
<table border="0">
<tr>
<td>Account-Name:</td>
<td>
<input type="text" value="<?php echo $account; ?>">
</td>
</tr>
<tr>
<td>Mail:</td>
<td>
<input type="mail" value="<?php echo $mail; ?>">
</td>
</tr>
<tr>
<td>Message:</td>
<td>
<textarea>
<?php echo $message; ?>
</textarea>
</td>
</tr>
</table>
</body>
</html>
因此,网址可以是:http://www.example.com/register.php?account=DonaldDuck&message=Hello%20my%20name%20is%20Donald
输入Account
和Message
已填满。
它也可以是:http://www.example.com/register.php?account=DonaldDuck,它仍可正常运行。
有关详细信息,请参阅:http://php.net/manual/de/function.isset.php