Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks
Bibliothèques et frameworks Forum d'entraide sur les frameworks, templates, bibliothèques de code (PDFLib, eZPdf, JpGraph, Artichow, PEAR, etc). Avant de poster : FAQ bibliothèques, toutes les FAQ PHP et cours bibliothèques
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 17/08/2006, 10h58   #1
Membre du Club
 
Inscription : mai 2004
Messages : 199
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : mai 2004
Messages : 199
Points : 59
Points : 59
Par défaut Pb pdf + session

bonjour,
voila je réalise une application php/myssql
j'ai une page ou selon le choix de ma liste déroulante j'affiche des données dans des tableaux
cela constitue un rapport
je voudrai pouvoir exporter se rapport au format pdf
pour cela j'ai installé la librairie fpdf et choisi l'extension fpdf sous wamp5
dans ma page ou il y a mon rapport j'ai un lien vers ma page qui cré mon pdf
je voudrai pouvoir passer en paramètre un de mes tableaux donc pour cela j'utilise les sessions
donc j'ai mis mon table dans ma variable session
Code :
1
2
3
 
session_start();
$_SESSION['mon_tab'] = serialize($ligne3);

$ligne trois correspond à : $ligne3=mysql_fetch_row($Res3)

et dans ma page ou je crée monn pdf je récupère mon tableau
Code :
1
2
3
4
 
session_start();
if(isset ($_SESSION['mon_tab']))
$my_tab =unserialize($_SESSION['mon_tab']);
cependant cela m'affiche une erreur que je ne comprend pas
Code :
1
2
3
4
 
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\wamp\www\LOLF\Index.php:4) in C:\wamp\www\LOLF\Application\UnPAS.php on line 2
 
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\wamp\www\LOLF\Index.php:4) in C:\wamp\www\LOLF\Application\UnPAS.php on line 2
la ligne 2 correspond à mon ouverture de session
pouvez vous m'aider?
cell est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/08/2006, 11h01   #2
Membre confirmé
 
Homme Sébastien Le Ray
Inscription : mars 2003
Messages : 291
Détails du profil
Informations personnelles :
Nom : Homme Sébastien Le Ray
Localisation : France

Informations forums :
Inscription : mars 2003
Messages : 291
Points : 288
Points : 288
Regarde dans la FAQ
D'après le message d'erreur, ça veut dire que tu as déjà envoyé des données au client à partir du fichier C:\wamp\www\LOLF\Index.php ligne 4...
__________________
http://beuss.developpez.com
Tutoriels PostgreSQL, Assembleur, Eclipse, Java
Beuss est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/08/2006, 11h13   #3
Membre du Club
 
Inscription : mai 2004
Messages : 199
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : mai 2004
Messages : 199
Points : 59
Points : 59
c'est pour cela que je comprend pas car dans la page index.php il n'y a pas de session
mais peut être je devrai ouvrir ma session dans index.php?
cell est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/08/2006, 11h34   #4
Membre confirmé
 
Homme Sébastien Le Ray
Inscription : mars 2003
Messages : 291
Détails du profil
Informations personnelles :
Nom : Homme Sébastien Le Ray
Localisation : France

Informations forums :
Inscription : mars 2003
Messages : 291
Points : 288
Points : 288
Le problème vient du fait que session_start doit être exécuté avant tout envoi de données aux client. Hors ici, dans index.php tu envoies des données au client ligne 4
__________________
http://beuss.developpez.com
Tutoriels PostgreSQL, Assembleur, Eclipse, Java
Beuss est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/08/2006, 11h39   #5
Membre du Club
 
Inscription : mai 2004
Messages : 199
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : mai 2004
Messages : 199
Points : 59
Points : 59
donc si j'ouvre la session en haut de la page index cela devrai fonctionné?
cell est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/08/2006, 11h51   #6
Membre confirmé
 
Homme Sébastien Le Ray
Inscription : mars 2003
Messages : 291
Détails du profil
Informations personnelles :
Nom : Homme Sébastien Le Ray
Localisation : France

Informations forums :
Inscription : mars 2003
Messages : 291
Points : 288
Points : 288
Oui
__________________
http://beuss.developpez.com
Tutoriels PostgreSQL, Assembleur, Eclipse, Java
Beuss est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/08/2006, 11h54   #7
Membre du Club
 
Inscription : mai 2004
Messages : 199
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : mai 2004
Messages : 199
Points : 59
Points : 59
eneffet cela ma enlever mes erreurs
par contre j'ai une autres kestion comment puis je vérifier qu'il y est bien des données de transferé dans mon pdf?
cell est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/08/2006, 14h02   #8
Membre du Club
 
Inscription : mai 2004
Messages : 199
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : mai 2004
Messages : 199
Points : 59
Points : 59
c'est bon il faut utiliser la fonction var_dump(variable);
cell est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/08/2006, 15h12   #9
Invité de passage
 
Inscription : juin 2006
Messages : 10
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 10
Points : 3
Points : 3
hello,
tu mets ou ton Session_stat();

sur la page ou ta la création du pdf ?

Merci d'avance
bijour est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h14.


 
 
 
 
Partenaires

Hébergement Web