MyBB.support, le portail francophone de MyBB

Version complète : Problème d'affichage de tableau
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Bonsoir,

J'ai quelque soucis avec l'affichage dans l'un de mes templates...

Voici mon code:
Code PHP :
$reponse mysql_query("SELECT * FROM `adminlogs` LIMIT 0 , 15;");
if(
$reponse) {
    
$themeenplus '
    <TABLE BORDER="0" cellspacing="0" cellpadding="0" class="tborder" style="margin-left:10px; width:80%;">
    <tr> <td class="thead"><strong>Admin log</strong></td> </tr>'
;
    while(
$datarecup mysql_fetch_array ($reponse)) {
        
$varrecup1 $datarecup['adminid']; $varrecup2 $datarecup['surjoueurid']; $varrecup3 $datarecup['tsheure']; $varrecup4 $datarecup['actiontype'];
        
$themeenplus $themeenplus +'
        <tr>
            <TD class="trow1" align="center">'
.$varrecup1.'</TD>
            <TD class="trow1" align="center">'
.$varrecup2.'</TD>
            <TD class="trow1" align="center">'
.$varrecup3.'</TD>
            <TD class="trow1" align="left">'
.$varrecup4.'</TD>
        </tr>
        '
;
    }
    
$themeenplus $themeenplus +'</TABLE>';


Sachant que $themeenplus est dans mes templates ({$themeenplus} pour être plus précis), la page me donne un simple "1" ou "0" à la place du tableau.
J'ai tenté quelque test sur les $varrecup, elles retournent bien les valeurs dans la BDD SQL...
Si j'essaie ceci, sa fonctionne parfaitement:
Code PHP :
$themeenplus "
<TABLE BORDER='0' cellspacing='0' cellpadding='0' class='tborder' style='margin-left:10px; width:80%;'>
<tr>
<td class='thead'><strong>Admin log</strong></td>
</tr>
<tr>
<TD class='trow1' align='center'><strong>Il n'y a aucun logs d'Administration actuellement...</strong></TD>
</tr>
</TABLE>
"


Je ne comprend pas où j'ai pu me tromper...

P.S: Je débute en PHP, je sais que le code est assez... Moche! :p
Si vous avez des conseils, je suis preneur!
Je ne suis pas un grand spécialiste du PHP, mais la concaténation de deux chaînes se fait avec '.' et non '+' !!!

Donc :
...
$themeenplus = $themeenplus .'
<tr>
....

et
...
$themeenplus = $themeenplus .'</TABLE>';
....
La honte...
Merci beaucoup, c'est bien sa!
 Utilitaire de traduction fourni par Regentronique