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 68 69 70 71 72 73 74
|
<?php
require_once("/include/class_pdo_equipe10.php");
require('/fpdf/fpdf.php');
if(isset($_POST['PDF'])){
class PDF extends FPDF
{
function BasicTable($header, $data)
{
// En-tête
foreach($header as $col)
$this->Cell(40,7,$col,1);
$this->Ln();
// Données
foreach($data as $row)
{
foreach($row as $col)
$this->Cell(40,6,$col,1);
$this->Ln();
}
}
}
$pdf = new PDF();
$pdf->AddPage('L');
$pdf->SetFont('Arial','B',12);
$action = $pdo->get_actionComission($_POST['comission']);
//var_dump($action);
/*foreach($action as $act){
$numAction = $act[0];
$numAmis = $act[1];
$numComission = $act[2];
$nomAction = $act[3];
$dateDebutAction = $act[4];
$dureeAction = $act[5];
$montantTotalAction = $act[6];*/
// $text = sprintf("%s %s %s \n%s %s",$nomAction );
$header = array('NumAction', 'numAmis', 'nomComission', 'nomAction','dateDebutAction','dureeAction','montantTotalAction');
$pdf->BasicTable($header,$action);
//$pdf->Cell(40,10,utf8_decode($nomAction),1);
$pdf->Output();
}
ob_start();
$title="PDF action";
$css="";
$bureauComission = $pdo->get_commission();
?>
<form method="post" action="">
<div class="form-group col-md-4">
<label for="inputState" class="col-sm-2 col-form-label">Comission</label>
<div class="col-sm-10">
<select id="inputState" class="form-control form-control-sm" name="comission">
<option selected="" disabled="" required="">Choisir...</option>
<?php
foreach($bureauComission as $unBureau){?>
<option value=<?php echo $unBureau['NUMCOMISSION'];?>><?php echo $unBureau['NOMCOMISSION']; ?></option>
<?php } ?>
</select>
</div>
</div>
<div class="col-sm-10">
<button type="submit" class="btn btn-primary" class="form-control form-control-sm" name="PDF"
value="PDF">Afficher le PDF</button>
</div>
</form>
<?php
$content = ob_get_clean();
require_once('vue/_template/template.php');
?> |
Partager