|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : mai 2007 Messages : 79 ![]() |
Bonsoir
Je cherche une solution pour récupérer les données qui sont dans ma base sql et les mettre dans un tableau excel J'aimerais que l'utilisateur ait la possiblité d'extraire uniquement les enregistrements d'une date précise Est ce que cela est possible Merci pour votre aide |
|
|
00
|
|
|
#2 |
|
Invité(e)
Messages : n/a ![]() |
oui c'est possible. Mais en fonction du sgbd l'instruction sql est différente.
Regarde dans la faq de ton sgbd si tu n'as pas l'info. Après l'export se fait souvent au format csv qu'excel est capable de lire. |
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : mai 2007 Messages : 79 ![]() |
c'est une base mysql créée avec easyphp
Sinon je souhaiterais avoir un fichier xls car avec fichier csv le formatage des cellules n'est pas convaincant merci pour votre aide |
|
|
00
|
|
|
#4 |
|
Invité(e)
Messages : n/a ![]() |
Pour l'export c'est ici : http://mysql.developpez.com/faq/?pag...export_fichier
Pour le filtrage par une date précise, il te faudra récupérer la donnée que tu intégrera dans ta requete SQL. Pour l'utilisation des formulaire, c'est ici: http://php.developpez.com/faq/?page=formulaires Le fichier généré sera sauvegardé sur le serveur, il te faudra rediriger sur celui-ci pour que le client puisse le récupérer. Un header fera l'affairePour ce qui de l'extension csv , il vaut mieux que tu l'utilises dans un premier temps. Quand tu maitriseras tout ceci, tu pourras chercher dans google pour que php puisse générer de l'excel comme tu le souhaites. Bon courage |
00
|
|
|
#5 | ||
|
Invité de passage
![]() Inscription : mai 2007 Messages : 79 ![]() |
Voici le script que j'ai essayé de faire mais il ne fonctionne pas il me met l'erreur :
Parse error: parse error, unexpected T_VARIABLE in c:\program files\easyphp1-7\www\export.php on line 78 Code :
D'avance merci |
||
|
|
00
|
|
|
#6 | ||
![]() ![]() Directeur technique Inscription : septembre 2006 Messages : 5 959 ![]() |
Vu le message il te manque surement un ' ou un " voir un ; aux alentours de la ligne 78 !
au passage tu as 2 fois le ; sur cette ligne : Code :
|
||
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() Inscription : mai 2007 Messages : 79 ![]() |
J'ai enlevé le ; de trop
Mais toujour même erreur et aux alentours de la ligne 78 je ne vois ou il y a une erreur.... |
|
|
00
|
|
|
#8 |
![]() ![]() Directeur technique Inscription : septembre 2006 Messages : 5 959 ![]() |
fais peter les lignes de 70 a 80 .... vu que nous on sait pas laquelle c'est !
|
|
|
00
|
|
|
#9 | |||
|
Membre Expert
![]() Inscription : janvier 2005 Messages : 2 288 ![]() |
Citation:
Code :
|
|||
|
|
00
|
|
|
#10 |
|
Invité de passage
![]() Inscription : mai 2007 Messages : 79 ![]() |
si je te confirme c'est bien le fichier export.php
|
|
|
00
|
|
|
#11 |
|
Membre éclairé
![]() bioinfo Inscription : mai 2003 Messages : 385 ![]() |
Bonjour,
au vu du message d'erreur, je me demande si tu ne t'es pas trompé sur le nom d'un champ dans ta base. Par exemple , ca n'est peut pas $row['rendezvousr'], mais plutot $row['rendezvous']. Ne sachant pas qui est la ligne 78, ca va etre dur de t'en dire plus .... Bon courage, Sohnic
__________________
http://www.noctinfo.fr/ (\ _ /) (='.'=) Voici Lapinou. Aidez-le à conquérir le monde en le reproduisant. (")-(") |
|
|
00
|
|
|
#12 |
|
Invité de passage
![]() Inscription : mai 2007 Messages : 79 ![]() |
En appelant le scritpt php via une page html ça fonctionne il m'exporte bien un fichier xls
Par contre quand j'essaye de l'ouvrir avec excel il me met "impossible de lire le fichier" POuvez vous m'aider je pense qu'on est pas loin de résoudre le problème D'avance merci |
|
|
00
|
|
|
#13 |
|
Invité de passage
![]() Inscription : mai 2007 Messages : 79 ![]() |
C'est bon ça fonction maintenant il y avit une erreur de saisie dans le label "rendezvous"
Maintenant ce que je souhaiterais c'est que l'utilisateur puisse extraire les données de la base mais qui correspondant à une date précise Ou éventuellement si c'est moin compliqué à faire à extraire uniquement les données de la base qui correspondent à la date du jour Merci pour votre aide |
|
|
00
|
|
|
#14 |
![]() ![]() Directeur technique Inscription : septembre 2006 Messages : 5 959 ![]() |
tu change ta requete ....
Code :
select * from livraisons where date ='ce que tu veux' |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com