MyBB.support, le portail francophone de MyBB
[Réglé] Problème d'affichage de tableau - Version imprimable

+- MyBB.support, le portail francophone de MyBB (https://mybb.fr)
+-- Forum : Thèmes (https://mybb.fr/forum-4.html)
+--- Forum : Support (https://mybb.fr/forum-6.html)
+--- Sujet : [Réglé] Problème d'affichage de tableau (/thread-5100.html)



Problème d'affichage de tableau - Jin - 03-01-2012

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!



RE: Problème d'affichage de tableau - spyto - 03-01-2012

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>';
....


RE: Problème d'affichage de tableau - Jin - 03-01-2012

La honte...
Merci beaucoup, c'est bien sa!


 Utilitaire de traduction fourni par Regentronique