У меня есть форма проверки имени домена, которая у меня есть в контейнере. После того, как я отправлю форму, будет проверена доступность имени домена, и сообщение будет показано в том же контейнере, что и форма. Когда сообщение отображается, я хочу, чтобы форма и первый H2 исчезли. Как я могу это сделать?PHP - Как скрыть форму после ее отправки
Мой код: только форма отображения, когда мы не имеем значения формы, представленные:
<div id="domain-name-check">
<h2>Is uw domeinnaam nog vrij?</h2>
<form method='post' class="clearfix">
<input type=text name=domain>
<select name="suffix">
<option value=".nl">.nl</option>
<option value=".be">.be</option>
<option value=".com">.com</option>
<option value=".net">.net</option>
<option value=".org">.org</option>
<option value=".biz">.biz</option>
<option value=".info">.info</option>
<option value=".mobi">.mobi</option>
<option value=".ws">.ws</option>
<option value=".cc">.cc</option>
</select>
<input type=submit name=proses value=Check>
</form>
<?php
if(isset($_POST['proses'])){
$domain_name = "$_POST[domain]"."$_POST[suffix]";
$arrHost = @gethostbynamel("$domain_name");
$date = date('y-m-d');
if(empty($arrHost)){
echo "<h2>$domain_name is beschikbaar</h2> <a href='/offerte-aanvragen/".$domain_name."/'>Vraag een offerte aan</a>";
$availability = "yes";
}else{
echo "<h2>$domain_name is helaas bezet</h2> <a href='/offerte-aanvragen/".$domain_name."/verhuizen/'>Verhuis uw domein</a>";
$availability = "no";
}
mysql_query("INSERT domainnames SET dns='".$domain_name."', available='".$availability."', timestamp='".$date."'")or die(mysql_error());
}
?>
</div>
Рассмотрите возможность их переноса в двойные кавычки '' as in 'and' < input type = "text" name = "domain"> ' –
Также учитывайте разные страницы, а не отдельные страницы с условным содержанием. Google для движков шаблонов, таких как «Smarty» –
Вам не нужно использовать огромную форму в качестве примера для решения вашей проблемы. Пожалуйста, - и это относится ко всем - сохраните свой примерный код до минимума. Таким образом, будет легче: 1) прочитать код и 2) ответить на него, особенно. с исправлением кода. Просто как тот. – Apostolos