ouarzazat Posté 12 Avril 2006 Posté 12 Avril 2006 Bonjour, je voudrais savoir dans quelle mesure cette condition peut être valide! if ($cible.$crea_entreprise.$crea_site.$generaliste.$institutionnel.$internet_ntic.$m_interim.$m_travail.$newsletter.$presse.$reseau_entreprise.$stats.$radio.$tv.$specificite.$autre_domaine.$p_annonces.$site_emploi.$autre_concurrence.$avec_interim.$sans_interim.$dedie_interim.$partenaire_oi.$annuaire.$forum.$liste_liens.$moteur.$portail.$meta.$echange.$gratuite.$payante.$commentaire_indexation.$departement_id.$region_id.$national.$local.$commentaire_localisation.$url.$nom_societe.$raison_sociale.$description_service !='') et si cete condition est vérifée j'enregistre dans ma bdd. Donc oui c'est un gros "if", je me suis dit que ça pourrait le faire donc j'ai testé avec quelques variables avant de tout écrire, ça fonctionnait. mais avec tout cela ça marche pu Cela se peut-il se jouer au niveau du type des variables par exemple, ou encore des variables trop longues pour "rentrer" dans les champs? J'attend avec impatience vos commentaires affutés, Merci à tous! à bientôt
ouarzazat Posté 12 Avril 2006 Auteur Posté 12 Avril 2006 (modifié) Hé bien vous pouvez applaudir le roi des bouricots !! J'avais oublié une virgule entre deux values dans mon INSERT................. Mais ma question vaut toujours, à savoir quelles sont les règles à respecter pour une concaténation ? Modifié 12 Avril 2006 par ouarzazat
MS-DOS_1991 Posté 12 Avril 2006 Posté 12 Avril 2006 Ne serait-ce pas plus simple de mettre toutes tes variables dans un tableau puis de faire: foreach ($tableau AS $key => $value) if ($value === '') die('Erreur');
Anonymus Posté 13 Avril 2006 Posté 13 Avril 2006 Il suffirait donc qu'une seule de ces valeurs ne soit pas vide pour que toutes soient considérées comme 'non vides' ? La forme en elle même est assez étrange, mais le comportement que tu risques d'avoir le sera d'autant. Lorsque le code devient trop complexe, il ne faut pas hésiter à l'éclater en parties plus petites.
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant