Portail PHP

Forum de discussion et d'aide au php

Vous n'êtes pas identifié.

Annonce

Regles d'utilisation des forums : pensez à toujours les respecter si vous désirez obtenir des réponses rapides.
FAQ : pensez à toujours chercher dedans si la réponse à votre question est dedans.
Proposez vos news : si vous avez un evenement à annoncer
le chat : venez discuter de php.
 

#1 22-02-2008 16:54:55

selmac594
Membre
Date d'inscription: 22-02-2008
Messages: 1

Problème avec les echo()

Bonjour,

J'ai un souci avec les echo qui font que le texte va pas la ou je le souhaiterais

Le screen :

http://images3.hiboox.com/vignettes/0808/anksvmqs.gif

Le code qui génère tout mes soucis :

---

Code:

$template_main .= '<table align="center">
<tr>
<th width="260" align="left" style="text-indent:5px;">'; echo $nom;
$template_main .= '</th>
<th>
<table style="border:none;">
<tr>
<td width="100" align="right">
<table class="main" bgcolor="#FFFFFF" border="0" cellspacing="1" cellpadding="0" width="100" height="10">
<tr bgcolor="#000000">';
echo '<td width="'.$valeur.'" bgcolor="'.$couleur.'"></td>';
$template_main .= '<td width="0"></td>
</tr>
</table></td>
<td width="45" align="center">';
echo $valeur;
$template_main .= '%</td>
</tr>

</table></th>
<th width="150" align="center">';
echo '<font color="'.$couleur.'">'.$statut.'</font>';
$template_main .= '</th>
</tr>

</table>';

D'avance, merci de votre aide
Selmac594

Dernière modification par selmac594 (22-02-2008 16:56:27)

Hors ligne

 

#2 23-02-2008 13:31:26

dechichulien
Membre
Lieu: strasbourg
Date d'inscription: 29-11-2007
Messages: 71
Site web

Re: Problème avec les echo()

Salut,
Je ne comprend pas trop se que tu veut faire, étant donné que les information de ton fichier sont lu et interpreté de haut en bas je te conseile dans un premier temps de créer tes variable :

Code:

$template_main .= '<table align="center"><tr><th width="260" align="left" style="text-indent:5px;">';
$template_main .= '</th><th><table style="border:none;"><tr><td width="100" align="right"><table class="main" bgcolor="#FFFFFF" border="0" cellspacing="1" cellpadding="0" width="100" height="10"><tr bgcolor="#000000">';
$template_main .= '<td width="0"></td></tr></table></td><td width="45" align="center">';
$template_main .= '%</td></tr></table></th><th width="150" align="center">';
$template_main .= '</th></tr></table>';

Et ensuite, tu fait tes echo dans l'odre que tu veut :

Code:

echo $nom;
echo '<font color="'.$couleur.'">'.$statut.'</font>';
echo $valeur;
echo '<td width="'.$valeur.'" bgcolor="'.$couleur.'"></td>';

Je pence que c'est sa que tu voulait, a moin que j'ai mal compris

Dernière modification par dechichulien (23-02-2008 13:32:08)

Hors ligne