|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité régulier
![]() Inscription : août 2006 Messages : 17 ![]() |
Bonjour a vous .
Je me suis lancé dans un petit projet personnel et qui est devenu plus grand que je ne le pensais. J'ai donc me mettre à php mais depuis hier je bute sur un probleme. Alors voilà mon code. Code :
Je stocke donc le chemin d'images en fonctions de noms de personnage dans ma base de donnée et je souhaite que la variable $image prenne la valeur du chemin. La requête sql semble correcte en fonctionnelle (de plus en toute logique et si je n'ai pas fait d'erreur de conception de la base la requête sql ne peut sortir qu'un seul enregistrement). J'arrive donc à mon probleme : en l'état actuel echo $images['lieu_image']; devrait afficher le chemin determiner (soit dans l'exemple : ./images/roi_arthur) Hors sur la page web rien ne s'affiche ! Moi je ne comprends pas mais je debute . J'ai essayer plusieurs options (comme _assoc ou _row ; mettre de guillemets simple ou double avant et apres la variable dans le echo $image mais rien ne marche : voir sa empire sévère). Comment y remédier ? Merci à vous d'avance. |
||
|
|
00
|
|
|
#2 |
|
Inactif
![]() Inscription : septembre 2004 Messages : 11 753 ![]() |
C'est peut être un problème de casse, vérifies les données dans ta bdd pour voir s'il y a aucun différence de ce coté. Sinon tu peux utiliser les fonction UPPER ou LOWER qui permettront de retirer les problèmes de casse.
Si ca fonctionne toujours pas, il se peut que le champ nom dans ta bdd contienne des espaces qui devait être présent lors de l'insertion, donc pense à utiliser la fonction TRIM. Pour finir voici la liste de toute les fonctions SQL possibles, jettes y un oeil : Fonctions de chaînes de caractères |
|
|
00
|
|
|
#3 | ||
|
Membre régulier
![]() Inscription : août 2006 Messages : 78 ![]() |
Code :
|
||
|
|
00
|
|
|
#4 | |||
|
Membre chevronné
![]() Inscription : février 2003 Messages : 643 ![]() |
Citation:
Citation:
Citation:
|
|||
|
|
00
|
|
|
#5 | ||
|
Invité régulier
![]() Inscription : août 2006 Messages : 17 ![]() |
@ Kerod : J'ai tout verifier quant à la casse ou à des espaces dans ma base de donnée. Ce n'est pas le cas.
Pour les autre : Le texte ne s'affiche pas ! Citation:
Citation:
|
||
|
|
00
|
|
|
#6 |
|
Expert Confirmé Sénior
![]() ![]() |
Pense au $ :
$result = mysql_query($query) or die ($erreur); ou au quote : $result = mysql_query($query) or die ('erreur');
__________________
Mes Tutos DirectX, OpenGL, 3D : http://raptor.developpez.com/ |
|
00
|
|
|
#7 |
|
Invité régulier
![]() Inscription : août 2006 Messages : 17 ![]() |
En effet dans mon code d'origine il ya bien des quotes.
|
|
|
00
|
|
|
#8 | ||||
|
Invité régulier
![]() Inscription : août 2006 Messages : 17 ![]() |
J'ai enfin trouver l'erreur.
C'etait juste un point virgule ; en trop voila le code juste. Code :
Code :
Merci quand même a vous pour m'avoir aider a m'orienter. Maintenant je vais pouvoir avancer mon petit site vu que 80 % de ce que je comptais faire passait par l'adaptation de ce code. |
||||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com