Créer un fichier PDF à partir de zones de textes PHP
Bonjour à tous, je suis nouveau sur ce site et je vous écris afin d'obtenir de l'aide concernant un script PHP que j'ai récupérer mais que je n'arrive pas à adapter à mon code.
Mon code tel qu'il est actuellement est simple. Si vous compilez, il vous renvoi quelques zones de textes dans lesquelles un utilisateur doit entrer ce qui lui est demandé. A partir de ces données j'essaie d'obtenir un fichier PHP tout simplement avec les valeurs en question. Voici mon code :
<?php
$info = array( "nb_wc"=>"Nombre de toilettes",
"nb_habitants"=>"Nombre d'habitants",
"nb_sdb_wc"=>"Salle de Bains avec WC",
"nb_sdb"=>"Salle de Bains sans WC",
"nb_pieces"=>"Nombre de pièces",
"nb_pieces_communes_et_chambre"=>"Nombre de pièces communes et chambres");
echo "<p align='center'>
<b>Collecte d'informations</b><hr>";
echo "<form action='ventilation.php' method='POST'>
<div align='center'><p><input type='submit' value='Valider'> </p></div>
<table width='95%' border ='0' cellspacing='0' cellpadding='0'
cellpadding='10'>\n";
foreach($info as $key => $val)
{
echo "<tr title='Veuillez entrez les informations demandées SVP'>
<td align='right'> <B>$val :</B> </td>
<td><input type='text' name='$key' size='60' maxlength='60'></td>
</tr>";
}
$nbwc = @$_POST['nb_wc']; // variable $nbwc récupère ce qui a été écrit par l'utilisateur
echo "</table>
</form>";
?>
Maintenant je cherche à écrire ce qui se trouve dans $nbwc dans un fichier PDF. Alors j'ai récupéré le code suivant très simple (provenant de FPDF) qui est d'ailleurs bien développé dans ce site mais qui malheureusement ne répond pas à ma question.
require('fpdf.php');
$pdf = new FPDF();
$pdf->AddPage();
$pdf->SetFont('Arial','B',16);
$pdf->Cell(40,10,'Hello World !');
$pdf->Output();
C'est ici que je bloque, je ne trouve pas le moyen de placer ce code correctement pour générer un fichier PDF avec ma valeur $nbwc.
Alors tout seul, ce code fonctionne bien, mais quand il s'agit de l'adapter c'est une autre paire de manches...
Evidemment j'ai changé le 'Hello World !' par $nbwc
voila tout, j'espère que vous pourrez m'aider !
Cordialement.
Probléme avec la librairie FPDF
salut tout le monde
svp j'ai un problème avec la génération des document PDF en utilisant le framework codeIgniter , j'ai intégré la bibliothèque fpdf at ça passe bien j'ai réussie d'afficher le document pdf à partir du contrôleur
voilà la fonction que j'ai programmé:
public function accueil()
{
ob_start ();
define('FPDF_FONTPATH',$this->config->item('fonts_path'));
$this->load->library('fpdf');
$pdf = new FPDF();
$pdf->AddPage();
$pdf->SetFont('Arial','B',16);
$pdf->Cell(40,10,'Hello World !');
$pdf->Output();
ob_end_flush ();
}
et ça marche lorsque je tape comme url : nom_app/index.php/contrôleur/accueil
cet url m'affiche un fichier pdf où il ya Hello World !
mais le prb c que je veux faire un lien dans une vue qui me permet de générer directement le document sans passer par le contrôleur.
et merci d'avance :)