IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques et frameworks PHP Discussion :

[FPDF] crée un pdf avec un formulaire


Sujet :

Bibliothèques et frameworks PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 13
    Par défaut [FPDF] crée un pdf avec un formulaire
    bonjour,
    tout d'abord bonne année a tous.
    ensuite j'ai un problème avec fpdf.
    je souhaite réaliser un pdf avec différente données sélectionnés dans un formulaire.

    j'arrive a afficher des données fixe mais je n'arrive pas a le faire quand ca change.

    j'ai donc un formulaire a choix multiple après j'envoie mes données sur une page d'affichage et j'aimerai récupérer les données afficher.

    voici l'affichage des données sélectionne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
     
    <?php 
     
    if(isset($_POST['avions'])){
    $avions=$_POST['avions'];
    //récupération de l'id du membre
    for($i=0;$i<count($avions);$i++){
    $requete="select * from avions where id='".$avions[$i]."'"; 
    $resultat=mysql_query($requete)or die(mysql_error());
     
    						while($donnees=mysql_fetch_array($resultat)){
    ?>
    <div class="nom">
    <?php echo "le ".$donnees['type'].' qui à pour immatriculation '.$donnees['immat']." à comme potentiels : <br/>";?>	
    </div>
     
    <div class="affichage">
    								<?php						
    									echo "Potentiel cellule ".$donnees['cellule']."<br/>";
    									echo "Potentiel moteur : ".$donnees['moteur']."<br/>";
    									echo "Potentiel helice : ".$donnees['helice']."<br/>";
    									echo "Consommation d'huile  : ".$donnees['consoh'].'; Consommation de carburant : '.$donnees['consoc']."<br/>";
    									echo "Prix par d&eacute;faut : ".$donnees['prixdef']."<br/>";
    									echo "Horametre : ".$donnees['hora']."<br/>";
    									echo "Caractéristiques : " ;
    									if($donnees['bimoteur']==1){
    										echo "bimoteur, ";
    									}
    									else{
    										echo "";
    									}if($donnees['pasvar']==1){
    										echo "pas variable, ";
    									}
    									else{
    										echo "pas non variable, ";
    									}
    									if($donnees['train']==1){
    										echo "train rentrant, ";
    									}
    									else{
    										echo "train fixe, ";
    									}
    									if($donnees['vfr']==1){
    										echo "VFR de nuit, ";
    									}
    									else{
    										echo "pas de vfr de nuit, ";
    									}
    									if($donnees['ifr']==1){
    										echo "IFR, ";
    									}
    									else{
    										echo "pas &eacute;quip&eacute; pour IFR, ";
    									}
    									if($donnees['reserv']==1){
    										echo "r&eacute;servable par tous les pilotes.";
    									}
    									else{
    										echo "r&eacute;servable seulement par les instructeurs.";
    									}
    									print("<br/>------------------------<br/>");
    				echo "</div>";
    						}
    					}
    				}	
     
    					?>
    et voici ce que j'aimerai commer résultat

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    <?php
     
    	require('pdf/fpdf.php');
    	$pdf=new FPDF('L','cm','A4');
     
    	//Titres des colonnes
    	$header=array(' Immat ',' Type ',' Prix ',' Cellule ',' Moteur ',' Helice ',' consoh ',' consoc ',' hora ',' reserv ',' bimoteur ',' pasvar ',' train ',' vfr ',' ifr ');
    	$pdf->SetFont('Arial','B',16);
    	$pdf->AddPage();
    	$pdf->Cell(70,10,'Hello World !');
    	$pdf->SetFont('Arial','B',12);//taille des titre du tableau
    	$pdf->SetFillColor(96,96,96);//couleur du titre des colonnes
    	$pdf->SetTextColor(255,255,255);//couleur du texte du titre
     
    	//connection a la base de données
    	include("fonctions/connect.php");
    	$query="select * from avions";
    	$resultat=mysql_query($query);
     
    	$pdf->SetXY(1.5,3);//position des colonnes du titre du tableau ( largeur hauteur)
    	for($i=0;$i<sizeof($header);$i++){
    		$pdf->cell(1.8,1,$header[$i],1,0,'C',1);
    	}
     
    	$pdf->SetFillColor(0xdd,0xdd,0xdd);
    	$pdf->SetTextColor(0,0,0);
    	$pdf->SetFont('Arial','',12);//police du tableau
    	$pdf->SetXY(1.5,$pdf->GetY()+1);//position de la premiere ligne du tableau
    	$fond=0;
    	while($row=mysql_fetch_array($resultat))
    	{
    		//taille des colonnes et insertion
    		$pdf->cell(1.8,0.7,$row['immat'],1,0,'C',$fond);
    		$pdf->cell(1.8,0.7,$row['type'],1,0,'C',$fond);
    		$pdf->cell(1.8,0.7,$row['prixdef'],1,0,'C',$fond);
    		$pdf->cell(1.8,0.7,$row['cellule'],1,0,'C',$fond);
    		$pdf->cell(1.8,0.7,$row['moteur'],1,0,'C',$fond);
    		$pdf->cell(1.8,0.7,$row['helice'],1,0,'C',$fond);
    		$pdf->cell(1.8,0.7,$row['consoh'],1,0,'C',$fond);
    		$pdf->cell(1.8,0.7,$row['consoc'],1,0,'C',$fond);
    		$pdf->cell(1.8,0.7,$row['hora'],1,0,'C',$fond);
    		$pdf->cell(1.8,0.7,$row['reserv'],1,0,'C',$fond);
    		$pdf->cell(1.8,0.7,$row['bimoteur'],1,0,'C',$fond);
    		$pdf->cell(1.8,0.7,$row['pasvar'],1,0,'C',$fond);
    		$pdf->cell(1.8,0.7,$row['train'],1,0,'C',$fond);
    		$pdf->cell(1.8,0.7,$row['vfr'],1,0,'C',$fond);
    		$pdf->cell(1.8,0.7,$row['ifr'],1,0,'C',$fond);
    		$pdf->SetXY(1.5,$pdf->GetY()+0.7);
    		$fond=!$fond;
    	}
    	$pdf->output();
     
    ?>
    pouvez vous me donner des piste pour cette réalisation
    merci d'avance.
    cordialement

  2. #2
    Membre émérite
    Avatar de jc_cornic
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    623
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 623
    Par défaut
    Bonsoir, quel est ton problème ? qu'est ce que tu n'arrives pas a afficher ???

    Qu'appelles-tu les données fixeS ?

    A+
    JC

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 13
    Par défaut
    bonjour,
    j'arrive a afficher toute les données qui sont dans ma base mais pas seulement les données selectionner par l'utilisateur.
    il faudrait que j'arrive a récupérer mes post mais comment?
    merci d'avance

Discussions similaires

  1. [FPDF] Générer un PDF avec saisie utilisateur
    Par Overkill06 dans le forum Bibliothèques et frameworks
    Réponses: 5
    Dernier message: 26/09/2007, 19h42
  2. [FPDF] Publipostage de PDF avec PHP
    Par jcachico dans le forum Bibliothèques et frameworks
    Réponses: 13
    Dernier message: 08/05/2007, 20h44
  3. [FPDF] Générer un pdf via un formulaire
    Par stefoo dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 21/03/2007, 13h15
  4. [FPDF] génération de pdf avec Fpdf sous firefox
    Par discogarden dans le forum Bibliothèques et frameworks
    Réponses: 6
    Dernier message: 08/06/2006, 10h50
  5. [FPDF] Générer un PDF avec intégration de fonctions
    Par allowen dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 25/04/2006, 13h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo