[RESOLU] Datatable problème de ligne vide

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Datatable problème de ligne vide

Re: Datatable problème de ligne vide

par johanna » 30 mai 2015, 18:42

Merci beaucoup !
C'était bien ça.

Re: Datatable problème de ligne vide

par tof73 » 30 mai 2015, 15:46

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

Datatable problème de ligne vide

par johanna » 30 mai 2015, 12:54

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.