Page 1 sur 1

Datatable problème de ligne vide

Posté : 30 mai 2015, 12:54
par johanna
Bonjour,

J'ai utilisé un plugin pour bootstrap : http://datatables.net et j'ai donc créée un tableau contenant les membres de mon site.
Le problème c'est que lors de l'ouverture ou du rafraichissement de ma page un popup s'ouvre me disant "DataTables warning: table id=example - Requested unknown parameter '0' for row 0. For more information about this error, please see http://datatables.net/tn/4". J'ai été voir la documentation comme stipulé dans le message mais je n'ai pas trouvé d'où vient le problème.
On peut voir que mon tableau crée une ligne vide car dans la pagination il marque "7 sur 7" or il n'y en a que 6 des membres mais je ne trouve pas d'où ça vient.

Voici mon code

Code : Tout sélectionner

<?php // --------------------------------------------------- $resultat = $pdo->query('SELECT idMembre, prenom, nom, metier, cp FROM membrea ORDER BY prenom DESC' , PDO::FETCH_ASSOC); // permet d'accéder à la table membre et récupérer les information sous forme de tableau grace à FETCH_ASSOC foreach($resultat as $membre) // Pour chaque membres { //echo '<pre>'; print_r($ligne); echo '</pre>'; $content .= "<tr>"; foreach($membre as $indice => $info) // Pour chaque information sur 1 membre { if($indice != 'id') $content .= "<td>$info</td>"; } $content.= '<td><a href="membre.php?id='.$membre['idMembre'].'">Détail</a></td>'; $content .= "</tr>"; } $content .= '</table>'; //echo $content; ?> <div class="resultat-artisan"> <div class="col-md-12"> <table id="example" class="display" cellspacing="0"> <thead> <tr> <th class="th-avatar">id</th> <th class="th-avatar">Prénom</th> <th class="th-avatar">Nom</th> <th class="th-avatar">Métier</th> <th class="th-avatar">Code postal</th> <th class="th-avatar">Détail</th> </tr> </thead> <tbody> <tr> <td> <?php echo $content; ?> </td> </tr> </tbody> </table> </div> </div> <!-- FIN container actualite -->
Si quelqu'un connait ce plugin, merci de votre aide.

Re: Datatable problème de ligne vide

Posté : 30 mai 2015, 15:46
par tof73
le code généré ne doit pas être valide.
enlever $content .= '</table>';
et remplacer
<tr>
<td>
<?php echo $content; ?>
</td>
</tr>
par
<?php echo $content; ?>
devrait améliorer les choses

Re: Datatable problème de ligne vide

Posté : 30 mai 2015, 18:42
par johanna
Merci beaucoup !
C'était bien ça.