Génération de formulaire en PDF
Résolu
mdelusse56
Messages postés
31
Date d'inscription
Statut
Membre
Dernière intervention
-
mdelusse56 Messages postés 31 Date d'inscription Statut Membre Dernière intervention -
mdelusse56 Messages postés 31 Date d'inscription Statut Membre Dernière intervention -
Bonjours à tous,
Je voudrais savoir comment générer un fichier PDF via un FORMULAIRE PHP ou HTML.
J'ai effectué pas mal de recherches, notamment sur le site "http://www.fpdf.org" et j'ai testé quelques codes mais ça ne répond pas à ma question...
J'ai bien réussi à passer en .pdf via un texte que j'inclue dans mon code php mais il ne m'explique pas comment je dois procéder pour générer mon formulaire .html/.php en pdf après qu'il soit rempli...
En fait, je souhaiterais créer un lien par le biais d'un bouton, à la fin de mon formulaire, qui me permettrais de le transcrire en .pdf directement!!
Si quelqu'un à une idée je suis preneur merci à tous pour votre aide...
Je voudrais savoir comment générer un fichier PDF via un FORMULAIRE PHP ou HTML.
J'ai effectué pas mal de recherches, notamment sur le site "http://www.fpdf.org" et j'ai testé quelques codes mais ça ne répond pas à ma question...
J'ai bien réussi à passer en .pdf via un texte que j'inclue dans mon code php mais il ne m'explique pas comment je dois procéder pour générer mon formulaire .html/.php en pdf après qu'il soit rempli...
En fait, je souhaiterais créer un lien par le biais d'un bouton, à la fin de mon formulaire, qui me permettrais de le transcrire en .pdf directement!!
Si quelqu'un à une idée je suis preneur merci à tous pour votre aide...
A voir également:
- Génération de formulaire en PDF
- Whatsapp formulaire opposition - Guide
- Lire le coran en français pdf - Télécharger - Histoire & Religion
- Formulaire de réclamation facebook - Guide
- Save as pdf office 2007 - Télécharger - Bureautique
- Formulaire de reclamation instagram - Guide
2 réponses
Oui alors ca c'est un bout de code:
<form action="#ok" method="post">
<p><strong>IDENTIFICATION DU CHANTIER</strong><p><br />
<p>Numéro de chantier :<br/>
<input name="num_chantier" size="65" value="<?php if (!empty($_POST["num_chantier"])) { echo stripcslashes(htmlspecialchars($_POST["num_chantier"],ENT_QUOTES)); }?>" type="text"/></p>
<p>Nom du chantier :<br/>
<input name="nom_chantier" size="65" value="<?php if (!empty($_POST["nom_chantier"])) { echo stripcslashes(htmlspecialchars($_POST["nom_chantier"],ENT_QUOTES)); }?>" type="text"/></p>
<p>Adresse :<br/>
<input name="adresse_chantier" size="65" value="<?php if (!empty($_POST["adresse_chantier"])) { echo stripcslashes(htmlspecialchars($_POST["adresse_chantier"],ENT_QUOTES)); }?>" type="text"/></p>
<p>Code postal :<br/>
<input name="cp_chantier" size="65" value="<?php if (!empty($_POST["cp_chantier"])) { echo stripcslashes(htmlspecialchars($_POST["cp_chantier"],ENT_QUOTES)); }?>" type="text"/></p>
<p>Ville :<br/>
<input name="ville_chantier" size="65" value="<?php if (!empty($_POST["ville_chantier"])) { echo stripcslashes(htmlspecialchars($_POST["ville_chantier"],ENT_QUOTES)); }?>" type="text"/></p>
Car il est long !
<form action="#ok" method="post">
<p><strong>IDENTIFICATION DU CHANTIER</strong><p><br />
<p>Numéro de chantier :<br/>
<input name="num_chantier" size="65" value="<?php if (!empty($_POST["num_chantier"])) { echo stripcslashes(htmlspecialchars($_POST["num_chantier"],ENT_QUOTES)); }?>" type="text"/></p>
<p>Nom du chantier :<br/>
<input name="nom_chantier" size="65" value="<?php if (!empty($_POST["nom_chantier"])) { echo stripcslashes(htmlspecialchars($_POST["nom_chantier"],ENT_QUOTES)); }?>" type="text"/></p>
<p>Adresse :<br/>
<input name="adresse_chantier" size="65" value="<?php if (!empty($_POST["adresse_chantier"])) { echo stripcslashes(htmlspecialchars($_POST["adresse_chantier"],ENT_QUOTES)); }?>" type="text"/></p>
<p>Code postal :<br/>
<input name="cp_chantier" size="65" value="<?php if (!empty($_POST["cp_chantier"])) { echo stripcslashes(htmlspecialchars($_POST["cp_chantier"],ENT_QUOTES)); }?>" type="text"/></p>
<p>Ville :<br/>
<input name="ville_chantier" size="65" value="<?php if (!empty($_POST["ville_chantier"])) { echo stripcslashes(htmlspecialchars($_POST["ville_chantier"],ENT_QUOTES)); }?>" type="text"/></p>
Car il est long !
vous pouvez faire comme ceci :
<?php
if(isset($_POST['bouton_pdf']))
{
require('fpdf.php');
$pdf = new FPDF();
$pdf->AddPage();
$pdf->SetFont('Arial');
$pdf->Cell(40,10,'IDENTIFICATION DU CHANTIER : ');
$pdf->Cell(100,10,$_POST['num_chantier']);
$pdf->Ln();
$pdf->Cell(40,10,'Nom du chantier : ');
$pdf->Cell(100,10,$_POST['nom_chantier']);
$pdf->Ln();
.
.
.
.
$pdf->Output();
}
else
{
?>
<form action="#ok" method="post">
.
.
.
.
.
<input type="submit" name="bouton_pdf">
</form>
<?php
}
?>
<?php
if(isset($_POST['bouton_pdf']))
{
require('fpdf.php');
$pdf = new FPDF();
$pdf->AddPage();
$pdf->SetFont('Arial');
$pdf->Cell(40,10,'IDENTIFICATION DU CHANTIER : ');
$pdf->Cell(100,10,$_POST['num_chantier']);
$pdf->Ln();
$pdf->Cell(40,10,'Nom du chantier : ');
$pdf->Cell(100,10,$_POST['nom_chantier']);
$pdf->Ln();
.
.
.
.
$pdf->Output();
}
else
{
?>
<form action="#ok" method="post">
.
.
.
.
.
<input type="submit" name="bouton_pdf">
</form>
<?php
}
?>