Le mot "Si" n'est pas reconnu ?

Eléphanteau du PHP | 24 Messages

27 déc. 2014, 17:25

J'ai une Bd fournie avec pour le stock la valeur "No" ou "Si" (ESPAGNOL) quand c'est en stock ou pas, je fais un "if pour afficher en stock ou pas" ça ne marche pas avec la valeur "Si" je suis obligé de remplacer dans la Bd "Si" par "oui" et ça marche très bien, j'aimerai bien savoir pourquoi...

Si quelqu'un a une idée, merci d'avance

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

28 déc. 2014, 00:00

Salut,

Sûrement parce qu'en espagnole on l'écrit ainsi :

Il est préférable d'utiliser un et zero cela évite ce genre de soucis.


@+
Il en faut peu pour être heureux ......

Mammouth du PHP | 2278 Messages

28 déc. 2014, 09:45

Bjr,
Une approche simple en deors de la réponse juste de moogli (si est oui en espagnol et on serait mieux avec 0/1 ou Boolean) serait d'examiner la BDD avec PHPMyadmin ou autre outil du genre.
Vanitas vanitatum et omnia vanitas
Mes derniers livres :
Sauvez les Mots chez BoD,
Tous les chemins mènent à ROM chez BoD