Résolu : Php Variables

Statut
N'est pas ouverte pour d'autres réponses.
S

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 ? ^^
 

Jereck

Α & Ω
Staff
Tommy11 a dit:
J'ai ma variable qui est ds un fichier config :
Code:
$largeur_vignette = 250;
ne mets pas les deux '
 
1er
OP
S

Sokin

ex membre
Si je les met pas, j'ai une erreur ^^
 

Jereck

Α & Ω
Staff
mets des gueillemets alors ( " )
 
1er
OP
S

Sokin

ex membre
Guillemet ou apostrophe, normalement ça change rien.

Et j'ai raison, ça change rien
 
1er
OP
S

Sokin

ex membre
non plus
 

Ezekiel !

Elite
pourquoi mettre px...
width="<?php echo $largeur_vignette; ?>"

Edit -> ss les guillemet c'est encore mieux
 
1er
OP
S

Sokin

ex membre
Ez3kieL a dit:
pourquoi mettre px...
width="<?php echo $largeur_vignette; ?>"

Edit -> ss les guillemet c'est encore mieux
J'ai pas mit de guillemet moi :p

Px parce que c'est le type ^^

Now c'était pour tester, j'ai mit px dans ma variable now mais ça ne change rien non plus :-(
 

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
 

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
 
1er
OP
S

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
 

Ezekiel !

Elite
Tommy11 a dit:
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
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 :)
 
1er
OP
S

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 ;)
 
1er
OP
S

Sokin

ex membre
oops doublon
 

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
 
1er
OP
S

Sokin

ex membre
Je suis désolé de te dire ça mais ça ne marche pas :-(
 

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
 
1er
OP
S

Sokin

ex membre
Ez3kieL a dit:
: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. Oui
Tu fais un echo juste avant ton widht pour voir si ça affiche bien ta valeur.
Si oui. Oui
Tu met ta variable dans ton widht
Et si ça marche pas ben ton script tu te le fouts ou je pense :DOh non :'(
 

Jereck

Α & Ω
Staff
Et quand tu regarde le code du fichier HTML généré, il met quoi là ?
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut