gtf
Nouveau membre
Bonjour, j'ai un soucis avec ezpdf, pour ce qui ne connaise pas c'est une class pour créé des pdf à partir de php.
Mon problème est que je souhaite récupéré des données de ma base mysql pour les afficher dans un tableau, et lorsque je fait une boucle à l'intérieur du array il me fait une parse erreur, si je la met (la boucle) à l'extérieur il ne m'affiche que la dernière ligne de la table que souhaite afficher.C'est au niveau de ma boucle "for" dans le array que ça beug.
voilà mon code(en gros je fait que récupéré des données et les afficherr):
<?php
session_start();
include("connexion.php"); //conection à ma base mysql
include 'class.ezpdf.php'; // inclusion du code de la bibliothèque
$pdf = & new Cezpdf(); // constructeur de la classe EZPDF
//-------Affichage de la liste des données saisie-------//
//requete qui récupère en fonction les identifiants nom, prénom et pass des élèves déjà saisie, en les classant par id_etud:
$retour = mysql_query("SELECT id_etud, nom_etud, prenom_etud, pass_etud FROM etudiants GROUP BY id_etud");
//Affichage du résutat:
while ($row = mysql_fetch_array($retour)) {
// on stocke nos données
$tablo[]=$row;
}
$data = array(
for($i=0;$i<count($tablo) ;$i++){
$ide = $tablo[$i]['id_etud'];
$nom = $tablo[$i]['nom_etud'];
$prenom = $tablo[$i]['prenom_etud'];
$pass = $tablo[$i]['pass_etud'];
array( 'idetud' => $ide, 'nom' => $nom, 'prenom' => $prenom, 'pass' =>$pass ),
//array('Marque' => 'Fiat', 'Modèle' => 'Punto', 'Pays' => 'Italie'),
}
);
$cols = array('idetud' => 'N°','nom' => '<i>Nom</i>', 'prenom' => '<i>Prénom</i>', 'pass' => 'Mot de passe');
$title = 'Liste des élèves';
$pdf->ezTable($data, $cols, $title);
$pdf->ezStream(); // envoi du fichier au navigateur
?>
Mon problème est que je souhaite récupéré des données de ma base mysql pour les afficher dans un tableau, et lorsque je fait une boucle à l'intérieur du array il me fait une parse erreur, si je la met (la boucle) à l'extérieur il ne m'affiche que la dernière ligne de la table que souhaite afficher.C'est au niveau de ma boucle "for" dans le array que ça beug.
voilà mon code(en gros je fait que récupéré des données et les afficherr):
<?php
session_start();
include("connexion.php"); //conection à ma base mysql
include 'class.ezpdf.php'; // inclusion du code de la bibliothèque
$pdf = & new Cezpdf(); // constructeur de la classe EZPDF
//-------Affichage de la liste des données saisie-------//
//requete qui récupère en fonction les identifiants nom, prénom et pass des élèves déjà saisie, en les classant par id_etud:
$retour = mysql_query("SELECT id_etud, nom_etud, prenom_etud, pass_etud FROM etudiants GROUP BY id_etud");
//Affichage du résutat:
while ($row = mysql_fetch_array($retour)) {
// on stocke nos données
$tablo[]=$row;
}
$data = array(
for($i=0;$i<count($tablo) ;$i++){
$ide = $tablo[$i]['id_etud'];
$nom = $tablo[$i]['nom_etud'];
$prenom = $tablo[$i]['prenom_etud'];
$pass = $tablo[$i]['pass_etud'];
array( 'idetud' => $ide, 'nom' => $nom, 'prenom' => $prenom, 'pass' =>$pass ),
//array('Marque' => 'Fiat', 'Modèle' => 'Punto', 'Pays' => 'Italie'),
}
);
$cols = array('idetud' => 'N°','nom' => '<i>Nom</i>', 'prenom' => '<i>Prénom</i>', 'pass' => 'Mot de passe');
$title = 'Liste des élèves';
$pdf->ezTable($data, $cols, $title);
$pdf->ezStream(); // envoi du fichier au navigateur
?>