Page 1 sur 1

récupérer d'une table un champ mais le code html est déja in

Posté : 05 mars 2013, 20:58
par tbakonadi
Bonjour,

Je souhaite récupérer d'une table un champ mais le code html est déja inclus dans une fonction php et je n'y arrive pas:
 ma fonction ()
 {
 <html><body>
 <input style="height:1.5em;border:1px solid #7F9BB9;" 
 name="news_titre" type="text" id="news_titre" 
 onChange="javascript:this.value=this.value.toUpperCase();" 
 accesskey="t" tabindex="1" size="60" maxlength="100" value="<?php 
 echo $row_Liste_news['news_titre']; ?>"/>
etc.

Le problème est que je n'arrive pas à récupérer
<?php 
 echo $row_Liste_news['news_titre']; ?>
autrement qu'une simple chaine de caractères

Je vous remercie de votre aide.

Re: récupérer d'une table un champ mais le code html est déj

Posté : 05 mars 2013, 21:24
par xTG
Va falloir être plus explicite dans ta demande, car là c'est incompréhensible.
Que veux-tu faire ?
Récupérer la valeur ? Tu la récupères déjà vu que tu as une variable la contenant.
Quoi d'autre alors ?

Re: récupérer d'une table un champ mais le code html est déj

Posté : 05 mars 2013, 22:03
par tbakonadi
Le fait que ma variable soit incluse dans du html qui lui est inclus dans une fonction php avec echo je récupère sous forme de chaine de caractère

Re: récupérer d'une table un champ mais le code html est déj

Posté : 05 mars 2013, 23:06
par niuxe

Re: récupérer d'une table un champ mais le code html est déj

Posté : 06 mars 2013, 12:41
par xTG
Ah je comprends mieux...
Dans ce cas deux solutions :
- une expression régulière pour n'extraire que cette valeur (fonction preg_match())
- parser le code HTML pour parcourir l'arbre résultant et récupérer la valeur (librairie DOM)

Re: récupérer d'une table un champ mais le code html est déj

Posté : 06 mars 2013, 16:01
par tbakonadi
et:
echo'
mafontion($array)

<input type =text value="<?php $array['monchamp']?>

';
ça pourrait le faire ?

Re: récupérer d'une table un champ mais le code html est déj

Posté : 06 mars 2013, 16:10
par two3d
bonjour,

tu souhaite faire quoi au juste, je comprend pas ?