Exportation mysql vers excel via php
Résolu/Fermé
docteurdorian
Messages postés
4
Date d'inscription
lundi 22 février 2010
Statut
Membre
Dernière intervention
22 février 2010
-
22 févr. 2010 à 10:05
docteurdorian Messages postés 4 Date d'inscription lundi 22 février 2010 Statut Membre Dernière intervention 22 février 2010 - 22 févr. 2010 à 13:21
docteurdorian Messages postés 4 Date d'inscription lundi 22 février 2010 Statut Membre Dernière intervention 22 février 2010 - 22 févr. 2010 à 13:21
A voir également:
- Exportation mysql vers excel via php
- Liste déroulante excel - Guide
- Si et excel - Guide
- Word et excel gratuit - Guide
- Aller à la ligne excel - Guide
- Déplacer une colonne excel - Guide
5 réponses
docteurdorian
Messages postés
4
Date d'inscription
lundi 22 février 2010
Statut
Membre
Dernière intervention
22 février 2010
1
22 févr. 2010 à 13:21
22 févr. 2010 à 13:21
merci alain,
c'était une erreur de ligne vide avec la déclaration des headers
merci encore pour ta patience
c'était une erreur de ligne vide avec la déclaration des headers
merci encore pour ta patience
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
22 févr. 2010 à 10:23
22 févr. 2010 à 10:23
si tu as cette erreur c'est que l'argument passé a cette fonction n'est pas ok, donc il y a un pb sur la requette
mysql_select_db($database_affectation, $affectation);
$query_Recordset1 = "SELECT * FROM demande_balisage";
$Recordset1 = mysql_db_query($query_Recordset1, $affectation);
ou est la connexion au serveur ?
fais plutôt comme ça:
mysql_select_db($database_affectation, $affectation);
$query_Recordset1 = "SELECT * FROM demande_balisage";
$Recordset1 = mysql_db_query($query_Recordset1, $affectation);
ou est la connexion au serveur ?
fais plutôt comme ça:
//tes codes de connexion $host="......."; $login="......."; $pass="........"; //nom de la base $database_affectation=".........."; $cnx=mysql_connect($host,$login,$pass) or die ("pb connection serveur ".mysql_error()); $db=mysql_select_db($database_affectation) or die ("pb selection base ".mysql_error()); $query_Recordset1 = "SELECT * FROM demande_balisage"; $Recordset1 = mysql_query($query_Recordset1) or die ("pb requette ".mysql_error()); //tu as deja selectionne la base donc mysql_query suffit
docteurdorian
Messages postés
4
Date d'inscription
lundi 22 février 2010
Statut
Membre
Dernière intervention
22 février 2010
1
22 févr. 2010 à 10:35
22 févr. 2010 à 10:35
merci beaucoup alain
je venais de trouver l'erreur dans le code :
il fallait :
$Recordset1 = mysql_query($query_Recordset1, $affectation);
et non:
$Recordset1 = mysql_db_query($query_Recordset1, $affectation);
pour te répondre ma connexion au serveur est dans un fichier séparé appelé par l'instruction
<?php require_once('Connections/balis.php'); ?>
merci encore
je venais de trouver l'erreur dans le code :
il fallait :
$Recordset1 = mysql_query($query_Recordset1, $affectation);
et non:
$Recordset1 = mysql_db_query($query_Recordset1, $affectation);
pour te répondre ma connexion au serveur est dans un fichier séparé appelé par l'instruction
<?php require_once('Connections/balis.php'); ?>
merci encore
docteurdorian
Messages postés
4
Date d'inscription
lundi 22 février 2010
Statut
Membre
Dernière intervention
22 février 2010
1
22 févr. 2010 à 11:00
22 févr. 2010 à 11:00
tout fonctionne bien en local (avec easyphp)
mais en testant chez mon hébergeur j'obtiens ce message d'erreur :
Warning: Cannot modify header information - headers already sent by (output started at /home/5078/public_html/BALISAGE/statperso.php:3) in /home/5078/public_html/BALISAGE/statperso.php on line 5
Warning: Cannot modify header information - headers already sent by (output started at /home/5078/public_html/BALISAGE/statperso.php:3) in /home/5078/public_html/BALISAGE/statperso.php on line 6
ensuite mon tableau s'affiche sur la page internet.
d'ou vient le problème cette fois?
merci
mais en testant chez mon hébergeur j'obtiens ce message d'erreur :
Warning: Cannot modify header information - headers already sent by (output started at /home/5078/public_html/BALISAGE/statperso.php:3) in /home/5078/public_html/BALISAGE/statperso.php on line 5
Warning: Cannot modify header information - headers already sent by (output started at /home/5078/public_html/BALISAGE/statperso.php:3) in /home/5078/public_html/BALISAGE/statperso.php on line 6
ensuite mon tableau s'affiche sur la page internet.
d'ou vient le problème cette fois?
merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
22 févr. 2010 à 11:36
22 févr. 2010 à 11:36
verifies bien que avant :
tu n'ai aucune ligne vide aucun espace
et vérifie aussi que ton script soit bien au format UN IX (regardes dans ton editeur) et pas windows
<?php header("Content-type: application/vnd.ms-excel"); header("Content-Disposition: attachment; filename=stat.xls");
tu n'ai aucune ligne vide aucun espace
et vérifie aussi que ton script soit bien au format UN IX (regardes dans ton editeur) et pas windows