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

tbakonadi
Invité n'ayant pas de compte PHPfrance

05 mars 2013, 20:58

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.

ViPHP
xTG
ViPHP | 7331 Messages

05 mars 2013, 21:24

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 ?

tbakonadi
Invité n'ayant pas de compte PHPfrance

05 mars 2013, 22:03

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

Eléphant du PHP | 453 Messages

05 mars 2013, 23:06

La Tux attitude avec les kiw'z syou plait
Komodo Edit - Inkscape - Dia

ViPHP
xTG
ViPHP | 7331 Messages

06 mars 2013, 12:41

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)

tbakonadi
Invité n'ayant pas de compte PHPfrance

06 mars 2013, 16:01

et:
echo'
mafontion($array)

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

';
ça pourrait le faire ?

Avatar du membre
Mammouth du PHP | 1564 Messages

06 mars 2013, 16:10

bonjour,

tu souhaite faire quoi au juste, je comprend pas ?