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

Langage PHP Discussion :

Génération d'une etiquette dans un fichier PDF


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Femme Profil pro
    Ingénieur développement matériel électronique
    Inscrit en
    Juin 2014
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Ingénieur développement matériel électronique
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2014
    Messages : 51
    Points : 40
    Points
    40
    Par défaut Génération d'une etiquette dans un fichier PDF
    bonjour, j'ai une interface qui permet de rechercher des infos( dans la base) à partir d'un SN donné, aprés je fais la génération d'un pdf qui va contenir toutes ces infos sous forme d'une étiquette ;j'ai modifié dans un code mais je n'arrive qu'à afficher le SN. (ni model ni capacity ni rien d'autre) sachant que Sont tous avec SN des colonnes dans ma base
    lorsque je change $url[0] : j'obtient dans le pdf :p=index
    $url[1] : j'obtient dans le pdf :genratepdf
    $url[2] : j'obtient dans le pdf : Le SN que j'ai introduit ( c'est bon )
    $url[3..4...etc] : j'obtient dans le pdf :erreur:FPDF error: Some data has already been output, can't send PDF file


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    function generatepdf (){
    		$url = explode('/', $_SERVER['QUERY_STRING']);
    		require('lib/fpdf/fpdf.php'); //Appel de la banque de données FPDF
    		$pdf = new FPDF();
    		$pdf->AddPage();
    		$pdf->SetFont('Arial','B',16);
    		$pdf->Cell(40,10,$url[2]);
    		$pdf->Output();	
    }

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    A quoi ressemble l'url qui appelle cette page ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre du Club
    Femme Profil pro
    Ingénieur développement matériel électronique
    Inscrit en
    Juin 2014
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Ingénieur développement matériel électronique
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2014
    Messages : 51
    Points : 40
    Points
    40
    Par défaut
    ça c'est le bouton :<a href="<?php echo WEBROOT . '/index/generatepdf'; ?>" id="pdf" class='bouton orange large' target='_black'>generatepdf</a>
    l'url du page pdf : http://localhost/test//index/generatepdf/hddtest76
    concernant $url[2] ça me donne SN..

    sinon , le SN c'est un clé primaire dans ma table donc si déja j'ai récupéré SN comment faire une requette de telle sorte afficher tous les infos à propos de cet SN là , comment introduire la requette suivante et afficher le contenu :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT `Capacity` FROM `disque` WHERE SN="'.$url[2].'";

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Si tu ne sais pas exécuter une requête en PHP et en lire le résultat, il faut revoir des tutoriels de base.
    Je ne peux pas te répondre plus sans savoir quel extension tu utilises pour exploiter ta bdd.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre du Club
    Femme Profil pro
    Ingénieur développement matériel électronique
    Inscrit en
    Juin 2014
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Ingénieur développement matériel électronique
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2014
    Messages : 51
    Points : 40
    Points
    40
    Par défaut
    SI mais dans cette fonction je vous ai dit comment faire pour afficher capacity par exemple..la requette select c'est cellle là : select capacity from disque ( ma table) where SN="'.$url[2].'"

  6. #6
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Si tu sais comment exécuter une requête en PHP, tu as la réponse.
    Si tu ne sais, il faut lire les cours.

    Au passage, ton decoupage de l'url au "/" ce n'est pas sérieux.
    Regarde plutôt ce que contient ton $_GET.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

Discussions similaires

  1. Récupérer une information dans un fichier PDF
    Par jouclar dans le forum Général Python
    Réponses: 9
    Dernier message: 21/12/2010, 09h22
  2. importer le contenu d'une textbox dans un fichier pdf
    Par assys dans le forum Visual Studio
    Réponses: 1
    Dernier message: 19/08/2009, 08h22
  3. afficher le contenu d'une jsp dans un fichier PDF
    Par john_wili dans le forum Struts 1
    Réponses: 0
    Dernier message: 14/08/2009, 17h22
  4. Réponses: 0
    Dernier message: 11/03/2009, 22h35
  5. [PB 9] Sauvegarder une dw dans un fichier pdf
    Par SandraG dans le forum Powerbuilder
    Réponses: 2
    Dernier message: 20/12/2007, 11h56

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