Résolu : Php Variables

Discussion dans 'Web, design' créé par Sokin, 26 Octobre 2004.

Statut de la discussion:
Fermée.
  1. Offline
    Sokin ex membre
    J'ai des variables qui ne sont pas pris en compte et ça m'enerve :p

    J'ai ma variable qui est ds un fichier config :
    Code:
    $largeur_vignette = '250';
    Et ds une autre page, j'inclus la config et j'ai ce code ci :
    Code:
    width="<?php echo $largeur_vignette; ?>px"
    Eh bien la variable n'est pas prise en compte :-(
    Comment que ça se fait ? :p
    Sokin, 26 Octobre 2004
    #1
  2. Offline
    Jereck Procrastinateur
    Equipe GamerZ.be
    ne mets pas les deux '
    Jereck, 26 Octobre 2004
    #2
  3. Offline
    Sokin ex membre
    Si je les met pas, j'ai une erreur :p
    Sokin, 26 Octobre 2004
    #3
  4. Offline
    Jereck Procrastinateur
    Equipe GamerZ.be
    mets des gueillemets alors ( " )
    Jereck, 26 Octobre 2004
    #4
  5. Offline
    Sokin ex membre
    Guillemet ou apostrophe, normalement ça change rien.

    Et j'ai raison, ça change rien
    Sokin, 26 Octobre 2004
    #5
  6. Offline
    Jereck Procrastinateur
    Equipe GamerZ.be
    Jereck, 26 Octobre 2004
    #6
  7. Offline
    Sokin ex membre
    non plus
    Sokin, 26 Octobre 2004
    #7
  8. Offline
    Ezekiel ! Elite
    pourquoi mettre px...
    width="<?php echo $largeur_vignette; ?>"

    Edit -> ss les guillemet c'est encore mieux
    Ezekiel !, 26 Octobre 2004
    #8
  9. Offline
    Sokin ex membre
    J'ai pas mit de guillemet moi :p

    Px parce que c'est le type :p

    Now c'était pour tester, j'ai mit px dans ma variable now mais ça ne change rien non plus :-(
    Sokin, 26 Octobre 2004
    #9
  10. Offline
    Ezekiel ! Elite
    bon ben pour voir si ta variable est bien créée fait un
    <?
    echo $largeur_vignette;
    ?>

    pour voir ce qu'elle affiche et dis nous le resultat stp
    Ezekiel !, 26 Octobre 2004
    #10
  11. Offline
    GyL_ rageu
    fait un bete echo avant histoire de voir si ta variable est bien initialisée.

    la synthaxe normalisée de l'echo est echo("string / $var"); toutefois la plupart des apaches supportent que l'on virent les () ou meme le "", fin bon la on parle de norme :)


    perso je l'ecrirais

    width="<?PHP echo("$largeur_vignette");?>"

    ensuite ma fois ... c dur a dire a vue de pif car ca peut venir de ton include qui est ptet mal placé ou mal ecrit aussi ...

    le prob de php c qu'il ya pas besoin de declarer les variables ... ca peu paraitre un avantage .. mais a force on se rend compte que ca aide pas ... car si ta déclaration et l'initialisation de variable etait boiteu .. bam error et tu sais direct d'ou vient le prob ... sans declaration ... si ta variable n'a pas été init avant il s'en tape il continue avec la valeur 0/NULL selon le contexte
    GyL_, 26 Octobre 2004
    #11
  12. Offline
    Sokin ex membre
    Ca peut pas être l'include car d'autres variables fonctionnent :-(

    Je vais tester vos differents trucs

    Ez3kieL > Elle affiche bien ma donnée..

    Je vais tester le truc de Gyl
    Sokin, 26 Octobre 2004
    #12
  13. Offline
    Ezekiel ! Elite
    Ben c'est que c'est ton tableau qui foire ma poule ;). Verifie si t'as pas limite la taille de ton tableau autre part et qui serai inférieure a 150. Ca peut etre que ça :)
    Ezekiel !, 26 Octobre 2004
    #13
  14. Offline
    Sokin ex membre
    Ben quand j'utilise la variable ça foire mais si je met la donnée directement, ça foire pas.. Pourquoi ? :p

    Et j'ai besoin de mettre la variable car c'est un script que je mettrai public et je fais un fichier de configuration ;)
    Sokin, 26 Octobre 2004
    #14
  15. Offline
    Sokin ex membre
    oops doublon
    Sokin, 26 Octobre 2004
    #15
  16. Offline
    Ezekiel ! Elite
    Essaye en définissant ta variable directement dans ton fichier qui contient le widht... Si ça marche pas ben la je capte plus rien si ça foire ben look du coté de ton include
    Ezekiel !, 26 Octobre 2004
    #16
  17. Offline
    Sokin ex membre
    Je suis désolé de te dire ça mais ça ne marche pas :-(
    Sokin, 26 Octobre 2004
    #17
  18. Offline
    Ezekiel ! Elite
    :cool:. Bon tu es sur d'avoir defini exactement la meme valeur pour ta variable que celle tu as mise pour vérifier si ça marchait sans variable (en html simple koi...)
    Si oui.
    Tu fais un echo juste avant ton widht pour voir si ça affiche bien ta valeur.
    Si oui.
    Tu met ta variable dans ton widht
    Et si ça marche pas ben ton script tu te le fouts ou je pense :D
    Ezekiel !, 26 Octobre 2004
    #18
  19. Offline
    Sokin ex membre
    Sokin, 26 Octobre 2004
    #19
  20. Offline
    Jereck Procrastinateur
    Equipe GamerZ.be
    Et quand tu regarde le code du fichier HTML généré, il met quoi là ?
    Jereck, 26 Octobre 2004
    #20
Statut de la discussion:
Fermée.