Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
765 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Problème d'intégration de code PHP ...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème d'intégration de code PHP ...

n°1143159
Max Evans
Posté le 07-07-2005 à 13:09:14  profilanswer
 

Bonjour à tous :hello:,
 
Voici mon problème, j'ai une première chaine :
 

Code :
  1. $numero = 1;
  2. $visiteur = $row[0];
  3. echo 'Bonjour '.$visiteur.'';


 
(Ce $row[0] est en fait le résultat d'un SELECT en BDD, qui donne > Inconnu numéro : $numero )
 
 
 
Ce qui m'affiche :

Code :
  1. Bonjour Inconnu numéro : $numero


 
Or, j'aimerai qu'il m'affiche :

Code :
  1. Bonjour Inconnu numéro : 1


 
J'ai cru comprendre qu'il fallait utiliser la fonction EVAL, mais je ne vois pas trop comment :/
Vous auriez une idée ? ;)
 
Merci beaucoup :jap: ;)


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
mood
Publicité
Posté le 07-07-2005 à 13:09:14  profilanswer
 

n°1143165
denzz
huhuuuuu ! (désolé )
Posté le 07-07-2005 à 13:14:25  profilanswer
 

tu pourrais mettre TOUT le code qui est lié à ton pb stp ? Parceque là .. je comprends rien !!
j'ai l'impression que tu n'as pas dû virer les bons passages  :heink:


Message édité par denzz le 07-07-2005 à 13:14:48
n°1143171
Max Evans
Posté le 07-07-2005 à 13:20:28  profilanswer
 

J'ai pris un exemple théorique car ce n'est pas du tout ça, et ce serait trop long :D
 
Mais le code me semble bon ...
 
Je recommence :
 

Code :
  1. $requete = mysql_qery("SELECT text_num FROM ma_table" ); #Un seul enregistrement en BDD
  2. $row=mysql_fetch_row($requete );
  3. $numero = 1;
  4. $visiteur_id = $row[0]; #Le $row[0] qui ressort de la BDD est > Inconnu numéro : $numero
  5. echo 'Bonjour '.$visiteur_id.'';


 
J'aimerai afficher :

Code :
  1. Bonjour Inconnu numéro : 1


 
Mais il m'affiche :

Code :
  1. Bonjour Inconnu numéro : $numero


 
Grosso-modo, la variable $numero (Qui est en BDD, avec du texte) n'est pas remplacée par la valeur 1 :)


Message édité par Max Evans le 07-07-2005 à 13:21:20

---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
n°1143180
el_gaucho
Posté le 07-07-2005 à 13:26:24  profilanswer
 

a mon avis en faisant  
eval("\$visiteur=\"".$row[0]."\";" );
ca devrait fonctionner! et ce serait plus simple!

n°1143182
Max Evans
Posté le 07-07-2005 à 13:28:19  profilanswer
 

el_gaucho a écrit :

a mon avis en faisant  
eval("\$visiteur=\"".$row[0]."\";" );
ca devrait fonctionner! et ce serait plus simple!


Merci Chef ! Ca marche impec' ;)


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
n°1143196
Max Evans
Posté le 07-07-2005 à 13:39:28  profilanswer
 

Quoi que, si je change ma valeur en BDD pour :
 

Code :
  1. Inconnu numéro "$numero" au lieu de Inconnu numéro :$numero


 
Pour afficher :

Code :
  1. Bonjour Inconnu numéro "1"


 
J'ai un message d'erreur au niveau du Eval :/


Message édité par Max Evans le 07-07-2005 à 13:39:58

---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
n°1143202
el_gaucho
Posté le 07-07-2005 à 13:42:37  profilanswer
 

et la fonction addslashes... tu connais?
eval("\$visiteur=\"".addslashes($row[0])."\";" );

n°1143204
Max Evans
Posté le 07-07-2005 à 13:46:56  profilanswer
 

Bien sûr que je connais :D En réalité, j'avais essayé en mettant directement les antislash en BDD, et ça ne marchait pas :o
 
Merci bien ;)


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Problème d'intégration de code PHP ...

 

Sujets relatifs
Problème de lien css et firefox[Php/Java/OpenOffice] Divers Problème
Code interface boutonprobleme de boucle
Probleme pour valider mon site au W3cProbleme : j'ai fait le theme de mon site mais...
Probleme temps d'accesProbleme attacheMovie & Classe externe
probleme de date access/postgresql 
Plus de sujets relatifs à : Problème d'intégration de code PHP ...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR