Categories > TinyButStrong general (FR) >

(petit) pb Colonnes dynamiques

The forum is closed. Please use Stack Overflow for submitting new questions. Use tags: tinybutstrong , opentbs
By: Juju
Date: 2005-03-18
Time: 15:25

(petit) pb Colonnes dynamiques

J'ai utilisé avec succès l'exemple de colonnes dynamiques pour afficher automatiquement un tableau correspondant à une requête sql :
ecri_table(&$TBS, $sql);

J'ai utilisé exactement le code d'exemple de ce cher Skrol29, (serait-il breton ?), juste un petit pb , en ajoutant une ligne pour traiter une table ou requête  vide, je n'ai pas réussi à mettre en oeuvre le "nodata".
Voici le squelette ridicule du tableau de création dynamique :
<table border="2" cellspacing="5">
    <tr>
        <th scope="col"> [c0.val;block=th] </th>
    </tr>
    <tr>
        <td> [r.[c1.val;block=td];block=tr] </td>
    </tr>
    <tr>
        <td class="AVERT"> [r;block=tr;nodata] </td>
    </tr>
</table>
j'ai le message suivant :
TinyButStrong Error (MergeBlock [r]): Unsupported variable type : 'NULL'.
merci d'avance,
By: Skrol29
Date: 2005-03-18
Time: 15:50

Re: (petit) pb Colonnes dynamiques

Salut,

je suis pas Breton mais Toulousain (vivant à Paris)
:)

Le message d'erreur pas super explicite que tu as ne viens pas du Template mais de la variable que tu passes à la méthode MergeBlock().
Tu as passé une valeur nulle à la place de la source de donnée. Et ça n'est pas reconnu. Un tableau vide est accepté.