Petit problème php -> pdf
blutz38500
Messages postés
1
Statut
Membre
-
Dj Nam Messages postés 339 Statut Membre -
Dj Nam Messages postés 339 Statut Membre -
Bonjour,
J'ai un problème sur le site web que j'améliore en ce moment.
Le but de la page et d'afficher la liste des professionnels qui participe à un salon, à coté du nom du professionnel il y à une checkbox.
On peut choisir de cocher les checkbox et ensuite cliquer sur "Enregistrer et lancer l'impression" qui renvoie sur la même page mais grâce au $_POST on peut afficher un pdf en cliquant sur "voir pdf". Ce pdf contient un format qui est déjà défini mais pour le site d'avant.
Sur ce PDF on veut voir afficher le nom des professionnels qui ont été sélectionnés.
Le soucis c'est que la page pdf s'ouvre maisil y a le message d'erreur : FPDF error: Some data has already been output, can't send PDF file.
Voici le message d'erreur :
http://imageshack.us/a/img803/1290/pdfr.png
Voici la page qui affiche tous les pro
Si vous voulez voir ma page flag.php (c'est celle qui contient toute la mise en page de FPDF dites le moi)
Merci beaucoup
Cordialement,
Blutz
J'ai un problème sur le site web que j'améliore en ce moment.
Le but de la page et d'afficher la liste des professionnels qui participe à un salon, à coté du nom du professionnel il y à une checkbox.
On peut choisir de cocher les checkbox et ensuite cliquer sur "Enregistrer et lancer l'impression" qui renvoie sur la même page mais grâce au $_POST on peut afficher un pdf en cliquant sur "voir pdf". Ce pdf contient un format qui est déjà défini mais pour le site d'avant.
Sur ce PDF on veut voir afficher le nom des professionnels qui ont été sélectionnés.
Le soucis c'est que la page pdf s'ouvre maisil y a le message d'erreur : FPDF error: Some data has already been output, can't send PDF file.
Voici le message d'erreur :
http://imageshack.us/a/img803/1290/pdfr.png
Voici la page qui affiche tous les pro
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<? // Affichage des exposants en fonction du salon selectionné
if(isset($_post['listSalon'])){echo $_post['listSalon'];}
?>
<li>
<h2>Choix des exposants :</h2>
<br>
<form action="index.php?page=editionMasse_flag_exposant" method="post">
<table border="1">
<?PHP
$i= 0 ;
$idSalon = $_POST['listSalon'];
$sqlville = "SELECT DISTINCT * FROM 'tb_participe','tb_client' WHERE idSalon = '".$idSalon."' AND tb_participe.idClient = tb_client.id ORDER BY nom ASC";
$reqville = mysql_query($sqlville);
while($datacli = mysql_fetch_assoc($reqville))
{
?>
<tr>
<td><input name='<?php echo "name_$i" ;?>' size='40' type='text' value="<?PHP echo $datacli['nom']; ?>" > </td>
<td><input name='checkbox_id[]' type='checkbox' value="<?PHP echo $datacli['nom']; ?>" /></td>
<td><input name='<?php echo "name2_$i" ;?>' type='text' value='' size='40'></td>
</tr>
<?php
$i++;
}
//echo $_POST['exposant'];
?>
</table>
<?php echo "<input name='listSalon' type='hidden' readonly='true' value='".$idSalon."' />"; ?>
<input type="submit" value="Enregistrer et lancer l'impression" name="exposant" align="middle">
<?php
if(isset($_POST['checkbox_id']))
{
// On assigne notre variable $_POST['checkbox_id']
$nombre=$_POST['checkbox_id'];
/* On crée une variable qui comptera le nombre de
checkbox choisis grâce à la fonction count() */
$total=count($nombre);
// On affiche le résultat
$s=($total<=1) ? "" : "s"; // astuce pour le singulier ou le pluriel
echo "Vous avez sélectionné <strong>".$total."</strong> critère".$s;
for ($i=0; $i<$total; $i++)
{
$tempo = $nombre[$i];
}
echo "<a href='flag.php'>Voir PDF</a>";
}
else
{
echo "Veuillez sélectionner un critère";
}?>
</form>
Si vous voulez voir ma page flag.php (c'est celle qui contient toute la mise en page de FPDF dites le moi)
Merci beaucoup
Cordialement,
Blutz
A voir également:
- Petit problème php -> pdf
- Lire le coran en français pdf - Télécharger - Histoire & Religion
- Save as pdf office 2007 - Télécharger - Bureautique
- Télécharger dictionnaire larousse pdf gratuit - Télécharger - Dictionnaires & Langues
- Notices gratuites pdf - Guide
- Pdf watermark remover - Télécharger - PDF
1 réponse
Bonjour,
Au moment ou tu essaie d'afficher le PDF, des informations ont déjà été affichées, cette erreur est équivalente à une erreur connue en PHP qui dit quelque chose comme : "Headers already sent by"... Tu trouvera plus d'explications par ici : https://www.commentcamarche.net/faq/1916-php-headers-already-sent-by
Au moment ou tu essaie d'afficher le PDF, des informations ont déjà été affichées, cette erreur est équivalente à une erreur connue en PHP qui dit quelque chose comme : "Headers already sent by"... Tu trouvera plus d'explications par ici : https://www.commentcamarche.net/faq/1916-php-headers-already-sent-by