Problème d'affichage avec ECHO en php

kikim -  
GallyNet Messages postés 434 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous, voila mon soucis :
J'ai 2 tests, le 1er vérifie-> Si tous les champs à remplir sont bien remplis ALORS il enregistre dans la base.
Le 2ème vérifie-> SI un seul des champs est vide et n'a pas été remplie alors il maffiche "qu'il faut remplir tous les champs".

Mon 1er test marche très bien, mon enregistrement fonctionne.Tandis que le 2ème test ne m'affiche rien quand je lui demande d'afficher!!!

Voila mon code, merci pour votre aide :

// Requete d'insertion dans la base
if (($comp11!="") && ($identité11!="") && ($ordre11!=""))
mysql_query("INSERT INTO besoins_competences(ref_code_plan,competences_attendues,competences_particulieres_developpees,nom_agent,priorite,service)
VALUES(\"$code_plan1\",\"$attendues1\",\"$comp11\",\"$identité11\",\"$ordre11\",\"$nom_service\")");

if (($comp11=="") || ($identité11=="") || ($ordre11==""))
echo("Veuillez à bien remplir tous les champs svp!!");

2 réponses

Freeverbier
 
if (($comp11=="") || ($identité11=="") || ($ordre11==""))
echo("Veuillez à bien remplir tous les champs svp!!");

Tes variables $comp11 etc correspondent à koi ?
Elles sont créées et vides ou ne sont pas créées du tout ?

Si c'est le cas tu dois faire ca :

if ((!isset($comp11)) || (!isset($identité11)) || (!isset($ordre11)))
echo("Veuillez à bien remplir tous les champs svp!!");

Un conseil aussi, évite les accents dans tes variables..

Salutations
0
GallyNet Messages postés 434 Date d'inscription   Statut Membre Dernière intervention   387
 
Si t'on premier IF fnonctionne alors ta qu'a faire:
if( ... ) {
 ajout base
} else {
echo "...";
}
0