Bonjour,
Novice en codage, j'ai pas réussi a trouver mon bonheur sur internet.
J'ai un formulaire d'inscription mais j'aimerai rajouter un vérificateur de nom pour éviter qu'il y ai une double inscription.
Voila mon formulaire:
Code PHP :
<form action="compet_maurepas.php" method="post">
<P>Nom:<input type="text" size="8" name="nom" value="<?php echo $nom; ?>" /></p>
<P>50nl:<select name="nlc">
<option <?php if($nlc == "NON") { echo 'selected'; } ?>>NON</option>
<option <?php if($nlc == "OUI") { echo 'selected'; } ?>>OUI</option>
</select></p>
<P>50 BRASSE:<select name="bc">
<option <?php if($bc == "NON") { echo 'selected'; } ?>>NON</option>
<option <?php if($bc == "OUI") { echo 'selected'; } ?>>OUI</option>
</select></p>
<P>50PAP:<select name="papc">
<option <?php if($papc == "NON") { echo 'selected'; } ?>>NON</option>
<option <?php if($papc == "OUI") { echo 'selected'; } ?>>OUI</option>
</select></p>
<P>50DOS:<select name="dosc">
<option <?php if($dosc == "NON") { echo 'selected'; } ?>>NON</option>
<option <?php if($dosc == "OUI") { echo 'selected'; } ?>>OUI</option>
</select></p>
<input type="hidden" name="id_maurepas_compet" value="<?php echo $id_maurepas_compet; ?>" />
<input type="submit" value="Envoyer" />
</form>
J'ai un script d'agenda qui fait cette manip mais je ne la comprend pas, il est bien car ça met en temps réel (lors de la saisie) si la catégorie est prise ou non.
Je vous donne le code:
Code PHP :
<!--
function checkCategorie()
{
document.getElementById("disponible").value="";
document.getElementById("divCategorie").innerHTML="";
document.getElementById("divCategorie").className="";
var nom=document.getElementById("nom").value;
if (nom != "")
{
$.ajax({
type: 'POST',
url: 'checkCategorie.php',
data: "nom="+$('#nom').val(),
dataType: 'text',
success: validerCategorie
});
}
}
function validerCategorie(reponse)
{
if (reponse == 1)
{
document.getElementById("divCategorie").innerHTML="Catégorie non disponible";
document.getElementById("divCategorie").className="valid_ko";
document.getElementById("disponible").value=0;
}
else
{
document.getElementById("divCategorie").innerHTML="Catégorie disponible";
document.getElementById("divCategorie").className="valid_ok";
document.getElementById("disponible").value=1;
}
}
function verifierFormulaire()
{
var nom = document.getElementById("nom").value;
var disponible = document.getElementById("disponible").value;
if (nom == "")
{
var message="Veuillez introduire le nom de la catégorie.\n";
var erreur = 1;
}
else if (disponible == 0)
{
var message="Cette catégorie existe déjà.\n";
var erreur = 1;
}
if (erreur)
{
alert(message);
return false;
}
}
-->
</script>
J'ai essayé en vain de le mettre sur ma page ça fonctionne pas
Merci
Seb