Я создаю мобильную целевую страницу, и я также создал форму, которая позволяет мне создавать больше, дублируя папку, на которой размещается файл шаблона. Затем скрипт переводит вас на страницу, где вы вводите данные компании один за другим и нажимаете submit. Затем страница будет создана.
Моя проблема в том, что, когда поле отсутствует (например, YouTube), кнопка создается и пуста. Я бы хотел, чтобы там был текст по умолчанию, когда текст отсутствует. Я пробовал несколько вещей и изо всех сил пытался сделать эту работу ДНЕЙ!
<?php $company = $_POST["company"]; $phone = $_POST["phone"]; $colour = $_POST["colour"]; $email = $_POST["email"]; $website = $_POST["website"]; $video = $_POST["video"]; ?> <div id="contact-area"> <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="video" placeholder="Video URL" /><br> <input type="submit" value="Generate QuickLinks" style="background:url(images/submit.png) repeat-x; color:#FFF"/> </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 data-role='listview' data-inset='true' data-theme='b'> <li style='background-color:#$_POST[colour]'><a href='tel:$_POST[phone]'>Phone Us</a></li> <li style='background-color:#$_POST[colour]'><a href='mailto:$_POST[email]'>Email Us</a></li> <li style='background-color:#$_POST[colour]'><a href='$_POST[website]'>View Full Website</a></li> <li style='background-color:#$_POST[colour]'><a href='$_POST'>Watch Us</a></li> </ul> \n"; fwrite($Handle, $Data); fclose($Handle); ?>
и в чем состоит форма. Мне нужно, чтобы ссылка по умолчанию помещалась в поле, где поле осталось пустым, ведь это иногда. Спасибо заранее, ребята.