|
Trouver une ressource
Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !
COUPLAGE POO + CSS + PDF
Information sur la source
Description
Exemple de mise en forme de formulaire en css integré en poo avec sortie du document au format pdf.
Source
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
- <head>
- <title></title>
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
- <link rel="stylesheet" media="screen" type="text/css" title="Design cso" href="cso.css" />
- </head>
- <body>
-
-
- <?php
- include ("css.class.php");
-
- $objet=new labo();
- $objet->debutform('visu_cso.php');
- $objet->bloc('conteneur');
- $objet->bloc('surheader');
- $objet->entetelabo('RAPPORT D\'INTERVENTION');
- $objet->finbloc();
- $objet->bloc('header');
- $objet->bloc('gauche');
- $objet->classiquelabo('CSO n°','cso','','20','text');
- $objet->classiquelabo('Contact','contact','','20','text');
- $objet->elaborelabo('Adresse','','adresse','30','4');
- $objet->finbloc();
- $objet->bloc('milieu');
- $objet->classiquelabo('Tel','tel','','20','text');
- $objet->finbloc();
- $objet->bloc('droite');
- $objet->classiquelabo('Date d\'appel','date','','20','text');
- $objet->classiquelabo('Contrat','contrat','','20','text');
- $objet->classiquelabo('Produit model','produit','','20','text');
- $objet->classiquelabo('N° de serie','serie','','20','text');
- $objet->finbloc();
- $objet->finbloc();
-
- $objet->bloc('surcentre');
- $objet->elaborelabo('Description du probleme','','probleme','55','4');
- $objet->finbloc();
-
- $objet->bloc('centre');
-
- $objet->bloc('part1');
- $objet->classiquelabo('Référence','part1','','20','text');
- $objet->finbloc();
- $objet->bloc('part2');
- $objet->classiquelabo('','part2','','20','text');
- $objet->finbloc();
- $objet->bloc('part3');
- $objet->classiquelabo('','part3','','20','text');
- $objet->finbloc();
- $objet->bloc('part4');
- $objet->classiquelabo('','part4','','20','text');
- $objet->finbloc();
- $objet->bloc('part5');
- $objet->classiquelabo('','part5','','20','text');
- $objet->finbloc();
- $objet->bloc('part6');
- $objet->classiquelabo('','part6','','20','text');
- $objet->finbloc();
- $objet->bloc('partvalidation');
- $objet->finlabo();
- $objet->finbloc();
- $objet->finbloc();
-
- $objet->finbloc();
- echo $objet->affichelabo();
-
- ?>
- </body>
- </html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="Design cso" href="cso.css" />
</head>
<body>
<?php
include ("css.class.php");
$objet=new labo();
$objet->debutform('visu_cso.php');
$objet->bloc('conteneur');
$objet->bloc('surheader');
$objet->entetelabo('RAPPORT D\'INTERVENTION');
$objet->finbloc();
$objet->bloc('header');
$objet->bloc('gauche');
$objet->classiquelabo('CSO n°','cso','','20','text');
$objet->classiquelabo('Contact','contact','','20','text');
$objet->elaborelabo('Adresse','','adresse','30','4');
$objet->finbloc();
$objet->bloc('milieu');
$objet->classiquelabo('Tel','tel','','20','text');
$objet->finbloc();
$objet->bloc('droite');
$objet->classiquelabo('Date d\'appel','date','','20','text');
$objet->classiquelabo('Contrat','contrat','','20','text');
$objet->classiquelabo('Produit model','produit','','20','text');
$objet->classiquelabo('N° de serie','serie','','20','text');
$objet->finbloc();
$objet->finbloc();
$objet->bloc('surcentre');
$objet->elaborelabo('Description du probleme','','probleme','55','4');
$objet->finbloc();
$objet->bloc('centre');
$objet->bloc('part1');
$objet->classiquelabo('Référence','part1','','20','text');
$objet->finbloc();
$objet->bloc('part2');
$objet->classiquelabo('','part2','','20','text');
$objet->finbloc();
$objet->bloc('part3');
$objet->classiquelabo('','part3','','20','text');
$objet->finbloc();
$objet->bloc('part4');
$objet->classiquelabo('','part4','','20','text');
$objet->finbloc();
$objet->bloc('part5');
$objet->classiquelabo('','part5','','20','text');
$objet->finbloc();
$objet->bloc('part6');
$objet->classiquelabo('','part6','','20','text');
$objet->finbloc();
$objet->bloc('partvalidation');
$objet->finlabo();
$objet->finbloc();
$objet->finbloc();
$objet->finbloc();
echo $objet->affichelabo();
?>
</body>
</html>
Conclusion
remerciements à christian pour la mise en forme du pdf. Toute la doc sur les librairies pdf sont sur le site de l'auteur http://www.fpdf.org/?go=download Extraire les fichiers sous www Lancer 127.0.0.1/cso.php
Fichier Zip
Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
Télécharger le zip
Historique
- 16 avril 2005 19:34:38 :
- 19 avril 2005 16:38:04 :
- la classe css a été réecrite dans le respect de la norme xhtml
de plus la partie css a été placé dans un fichier externe conformément
aux préconisations de tous les sites traitant de ce sujet
Sources du même auteur
Sources de la même categorie
Commentaires et avis
|
|