Variable $ en PHP

Résolu/Fermé
JB_A Messages postés 301 Date d'inscription jeudi 19 juin 2008 Statut Membre Dernière intervention 13 février 2018 - 27 juin 2008 à 20:40
JB_A Messages postés 301 Date d'inscription jeudi 19 juin 2008 Statut Membre Dernière intervention 13 février 2018 - 27 juin 2008 à 21:05
Bonjour,

J'ai un fichier de configuration dans lequel j'ai un sql qui va chercher des infos dans une table paramètrage.

Ceci afin de définir des variables.

Jusque la pas de problème, ce SQL renvoie des infos du style

param_id=1
param_nom=fond_page
param_valeur=#FFFFFF

je voudrais qu'il génére un $devise=€ mais qu'il ne l'affiche pas (définition de variables)

J'ai essayé $.$row[0]=$row[1];

mais il me renvoie une erreur

Puis j'ai essayé '$'.$row[0]=$row[1];

et enfin $row[0]=$row[1]; // avec fond_page transformé en $fond_page

Pour les deux dernier, il ne me met plus d'erreur mais il ne veut pas prendre en compte le paramètrage quand je change la valeur de fond_page

Pourriez-vous m'aider. SVP Merci

2 réponses

darkchristophetd Messages postés 1100 Date d'inscription mardi 26 février 2008 Statut Contributeur Dernière intervention 14 novembre 2010 459
27 juin 2008 à 20:44
c'est peut être bête de ma part mais essaye avec
<input type="hidden" value="<?php //ta variable ?>" /> 

Désolé si je me trompe
0
JB_A Messages postés 301 Date d'inscription jeudi 19 juin 2008 Statut Membre Dernière intervention 13 février 2018 5
27 juin 2008 à 20:51
Merci pour ton aide,

Mais il s'agit d'un fichier dans lequel je déclare les variables et qui est intégré en include dans chaque page du site, ce n'est pas un formulaire.

Si je déclare les variables comme ceci (chaque paramètrage correspond à une colonne) cela marche

	$devise=$row[0];
	$amort=$row[1];
	$logo=$row[2];
	$web_email=$row[3];
	$tech_email=$row[4];
	$fond_page=$row[5];


Mais si je veux déclarer les variables de manière dynamique (Colonne 1=param, Colonne 2=valeur), cela ne fonctionne pas :
				while ($row) { 
					$row[0]=$row[1];
					$row=$q->getrow();
							}
0
JB_A Messages postés 301 Date d'inscription jeudi 19 juin 2008 Statut Membre Dernière intervention 13 février 2018 5
27 juin 2008 à 21:05
En fait, c'est tout bête, il suffit de mettre

$$row[0]=$row[1];

et la variable est bien interprétée

Merci pour votre aide
0