Code : Tout sélectionner
script language="javascript">
<!--
function verif()
{
if (document.nomduformulaire.nomduchamps1.value.length == 0)
{
alert("Entrez une valeur ");
return false;
}
return true;
}
//-->
</script>Code : Tout sélectionner
<form action="mapage.php" method="post" onSubmit="return verif()" name="nomduformulaire">
<input type="texte" name="nomduchamps1">
<input type="texte" name="nomduchamps2">
</form>Code : Tout sélectionner
$valid=1;
if((strlen($nom) <= 1 ))||( strlen($nom) >100))
{
$valid=0;
echo "<font color=Red><B>Erreur lors de l'inscription</B>: Le nom doit comporter entre 1 et 100 caractères.</font><BR>";
}tu veus tester tes variables :rée un formulaire avec obligation que tous les champs soit remplis et je voudrais finalement que 2 des 6 champs ne soit obligatoire comment faire
if(strlen($societe) <= 1 || strlen($societe) >200)
{
$valid=0;
echo "<font color=Red><B>Erreur lors de l'inscription</B>: La societe doit comporter entre 1 et 200 caractères.</font><BR>";
}
// else $valid=1; si jamais $valid est pas encore défini
if($valid)
{
$sql = "INSERT INTO anciensetudiants (`nom`, `prenoms`, `dateNaissance`, `adresse`, `telephone`,`email`,'anneediplome', `formationsuivie`, `poursuitetudes`, `societe`, `contrat`, `date`) VALUES ('$nom','$prenoms','$year-$month-$day','$adresse',`$telephone`,'$email','$anneediplome','$formationsuivie','$poursuitetudes','$societe','$contrat', now())";
$result = mysql_query($sql) or die("<br><div align=center><font size=+1 color=Red>L'inscription a échouée.</font><BR><b>Merci de réessayer ultérieurement.</b></div>\n");
echo "<BR><div align=center><font size=+1 color=Red>Validation du formulaire effectuée.</font><BR><b>Merci.</b></div>\n";
}
else echo "<BR><BR><div align=center><font size=+1 color=Red>Revenez à la <A href=javascript:history.back()>page précédente</A> pour recommencer l'inscription.</font></div>\n";
mysql_close($db);