0

私は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>

上のコードは私のフォームで、下のコードは生成されたものです。このフォームが送信されるたびに、新しいフォルダーが作成され、「テンプレート」フォルダーのファイルが新しいフォルダーにコピーされることに注意してください。以下は結果です。

<?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";

ユーザー(フォームを送信しているユーザーがフォームを使用してボタン自体を作成できる場合)は、私にとってもプログラム全体にとっても素晴らしいことです。ユーザーが入力する空のリンクと空の値になりますが、現在、私のフォームはこれを実行できません/実行できません。感謝します。

4

0 に答える 0