Insertion des données erronée dans un formulaire php controlé par une fonction j
truthhurt87
Messages postés1Date d'inscriptionlundi 4 juin 2007StatutMembreDernière intervention 4 avril 2012
-
4 avril 2012 à 13:33
cs_jopop
Messages postés1540Date d'inscriptionlundi 26 mai 2003StatutMembreDernière intervention 1 août 2013
-
4 avril 2012 à 17:45
Bonjour a tous,
j'ai un problème en ce qui concerne un contrôle de saisie d'un formulaire.
function verif_formulaire(){
if ( document.form.code.value == "")
{
alert("Le champ code est obligatoire !! " );
document.form.code.focus();
return false;
}
if (isNaN(document.form.code.value)) {
alert("Vous n'avez pas saisi un nombre!");
document.form.code.focus();
return false;
}
var alphaExp = /^[a-zA-Z]+$/;
if(document.form.libelle.value.match(alphaExp)){
return true;
}else{
alert("le champs ne doit pas contenir des chiffres!");
document.form.libelle.focus();
return false;
}
if ( document.form.libelle.value == "")
{
alert("Le champ libelle est obligatoire !! " );
document.form.libelle.focus();
return false;
}
$db = mysql_connect('localhost', 'root', '') or die('Erreur de connexion '.mysql_error());
mysql_select_db('test1',$db) or die('Erreur de selection '.mysql_error());
$sql = 'INSERT INTO article(code, libelle, unite) VALUES("'.$code.'","'.$libelle.'","'.$unite.'")';
mysql_query($sql) or die('Erreur SQL !'.$sql.'
'.mysql_error());
mysql_close();
?>
ma question : quand je saisie une valeur erronée dans "libelle" le message d'erreur s'affiche ça n’empêche pas d'enregistrer le champs.
Merci pour votre attention
A voir également:
Insertion des données erronée dans un formulaire php controlé par une fonction j