Problème d'affichage avec ECHO en php

Fermé
kikim - 27 oct. 2004 à 16:57
GallyNet Messages postés 434 Date d'inscription mardi 1 juin 2004 Statut Membre Dernière intervention 15 décembre 2008 - 27 oct. 2004 à 17:55
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!!");
A voir également:

2 réponses

Freeverbier
27 oct. 2004 à 17:38
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 mardi 1 juin 2004 Statut Membre Dernière intervention 15 décembre 2008 387
27 oct. 2004 à 17:55
Si t'on premier IF fnonctionne alors ta qu'a faire:
if( ... ) {
 ajout base
} else {
echo "...";
}
0