PascalCmoa
Messages postés239Date d'inscriptionmercredi 19 février 2003StatutMembreDernière intervention17 janvier 2013
-
8 août 2005 à 16:03
arnal69130
Messages postés445Date d'inscriptionlundi 17 février 2003StatutMembreDernière intervention22 mars 2007
-
9 août 2005 à 17:09
Bonjour à tous ,
Voila, je suis en train de développer un site en PHP/MySQL. Dans l'un
de mes scripts, j'interroge ma base de données, jusqu'ici tout va bien.
Ma base me retourne la valeur d'un champ (un champ de type integer). En
fonction de la valeur retournée, je réalise des choix avec un switch du
style:
// Tant qu'il y a des données a transmettre, je continu de scruter la table.
arnal69130
Messages postés445Date d'inscriptionlundi 17 février 2003StatutMembreDernière intervention22 mars 20072 8 août 2005 à 16:08
Je pense qu'il faut regarder dans le constructeur de la classe, la propriété typeClient ne doit pas être affectée automatiquement...
Au fait, plutôt que le switch .. case..., pourquoi ne fais-tu pas directement
afficheEtesVous($etesVous->typeClient, $langue); (enfin pour l'instant tu auras la même erreur !)
Arn;o)
arnal69130
Messages postés445Date d'inscriptionlundi 17 février 2003StatutMembreDernière intervention22 mars 20072 9 août 2005 à 10:07
Je ne pensais pas que $etesVous était une classe, mais plutot un objet ! Maintenant, je suis peut-être à côté de la plaque ! Heureusement que tu es là pour faire avancer le débat ! Et Pacal, il a disparu ?
PascalCmoa
Messages postés239Date d'inscriptionmercredi 19 février 2003StatutMembreDernière intervention17 janvier 20135 9 août 2005 à 11:03
Non je n'ai pas disparu,
$etesVous recupère le champ dont j'ai besoin pour faire un choix a
travers le switch(). Dans ma base de données ce champ est du type
Integer. J'ai beau forcer la variable en integer par (int)($etesVous),
j'obtient toujours le même message d'erreur.
arnal69130
Messages postés445Date d'inscriptionlundi 17 février 2003StatutMembreDernière intervention22 mars 20072 9 août 2005 à 17:09
Tu affectes le résultat de la méthode objetSuivant() à $etesVous.
Vu le nom qu'elle a, j'imagine que le résultat deobjetSuivant est ... un objet, et pas u entier !
Peux-tu nous donner la déclaration de la objetSuivant ?