我在PHP中有一个系统。用户将输入一些详细信息,这些详细信息将传递给下一个,其中包含4个空超链接的页面。我想知道是否有办法生成按钮的名称和它同时进入的URL?
<?php
$company = $_POST["company"];
$phone = $_POST["phone"];
$colour = $_POST["colour"];
$email = $_POST["email"];
$website = $_POST["website"];
$video = $_POST["maps"];
?>
<form method="post" action="generate.php"><br>
<input type="text" name="company" placeholder="Company Name" /><br>
<input type="text" name="slogan" placeholder="Slogan" /><br>
<input class="color {required:false}" name="colour" placeholder="Company Colour"><br>
<input type="text" name="phone" placeholder="Phone Number" /><br>
<input type="text" name="email" placeholder="Email Address" /><br>
<input type="text" name="website" placeholder="Full Website - Include http://" /><br>
<input type="text" name="maps" placeholder="Google Maps URL" />
<input type="submit" value="Generate QuickLinks"/>
</form>
上面的代码是我的表单,下面的代码是生成的代码。请注意,每次提交此表单时,都会创建一个新文件夹,并将“Template”文件夹中的文件复制到新文件夹中。以下是结果。
<?php
$File = "includes/details.php";
$Handle = fopen($File, 'w');
?>
<?php
$File = "includes/details.php";
$Handle = fopen($File, 'w');
$Data = "<div id='logo'>
<h1 style='color:#$_POST[colour]'>$_POST[company]</h1>
<h2>$_POST[slogan]</h2>
</div>
<ul>
<li><a class='full-width button' href='tel:$_POST[phone]'>Phone Us</a></li>
<li><a class='full-width button' href='mailto:$_POST[email]'>Email Us</a></li>
<li><a class='full-width button' href='$_POST[website]'>View Full Website</a></li>
<li><a class='full-width button' href='$_POST[maps]'>Find Us</a></li>
</ul>
\n";
对于我和整个程序来说,如果用户(提交表单的人可以自己创建按钮,使用表单),那将是非常棒的我想要保留'$ company,$ phone和$ email)和然后其余的只是空链接和用户填写的空值,但我的表单目前不能/不能这样做。欣赏它。