PHP - Comment faire pour masquer le formulaire après l'avoir présenté
J'ai un nom de domaine sous forme de chèques que j'ai dans un récipient. Après avoir soumis le formulaire de la disponibilité du nom de domaine est vérifiée et un message est affiché dans le même contenant que de la forme. Quand le message est affiché, je veux de la forme et de la première H2 à disparaître. Comment puis-je faire cela?
Mon code:
<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>
Envisager de mettre ces guillemets,
Également envisager d'avoir plusieurs pages différentes, plutôt que de conditionnel du contenu des pages. Google pour les moteurs de template, comme "Smarty"
Vous n'avez pas à utiliser un formulaire énorme comme un exemple pour résoudre votre problème. S'il vous plait, et cela se réfère à tout le monde et de garder votre code d'exemple à un minimum. Ainsi, il sera plus facile d'1) lire le code et 2) la réponse, esp. avec une correction du code. Simple que cela.
<input type=submit name=proses value=Check>
comme dans <input type="submit" name="proses" value="Check">
et <input type="text" name="domain">
Également envisager d'avoir plusieurs pages différentes, plutôt que de conditionnel du contenu des pages. Google pour les moteurs de template, comme "Smarty"
Vous n'avez pas à utiliser un formulaire énorme comme un exemple pour résoudre votre problème. S'il vous plait, et cela se réfère à tout le monde et de garder votre code d'exemple à un minimum. Ainsi, il sera plus facile d'1) lire le code et 2) la réponse, esp. avec une correction du code. Simple que cela.
OriginalL'auteur aardnoot | 2013-09-26
Vous devez vous connecter pour publier un commentaire.
Code corrigé:
Affichage d'un formulaire que lorsque nous n'avons pas les valeurs d'un formulaire soumis.
Donc, écrire votre code HTML dans
else
balise comme suit:Salut @michaelward82, merci pour downvoting. J'ai obtenu le point. À partir de maintenant, je vais fournir des explications, des liens, des documentations. C'est la gloire de ce site.
Alors je vais reprendre le downvote 🙂 j'Espère que vous continuez à profiter de l'aide!
OriginalL'auteur Pupil
OriginalL'auteur Salketer
Cela peut être fait par la restructuration de l'actuel code un peu:
Code complet:
OriginalL'auteur Amal Murali
Sous votre balise de formulaire,insérer un champ de formulaire masqué comme ceci:
Maintenant sous votre $_POST section,utilisez la logique suivante:
Simple!
OriginalL'auteur Bilal Khalid
Code HTML peut être enveloppé avec du PHP conditionnelle, de le montrer.
Considèrent comme un modèle pour ce type de fonctionnalité:
C'est aussi simple que cela.
Dans ce cas, votre état de santé sera probablement
OriginalL'auteur michaelward82
remplacer
<h2>Is uw domeinnaam nog vrij?</h2>
aveccela permettra de s'assurer si le formulaire n'est pas soumis ensuite
h2
sera visible pour l'utilisateuralternativement, vous pouvez utiliser Javascript
OriginalL'auteur Shushant
Utiliser les éléments suivants:
OriginalL'auteur Shiva Charan