|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : février 2011 Messages : 8 ![]() |
Bonjour tout le monde
je suis débutant et je dois faire une application pour mon stage donc j'ai fait un moteur de recherche qui me donne un tableau comme resultat tout va bien jusqu'à là, ce que je voudrais faire c'est que quand j'ai ces résultats je peux l'exporter vers excel c'est à dire avoir un bouton qu on on clique dessu les données s'exporte vers excel. voila mon script recherche.php. Code :
|
||
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Inscription : janvier 2006 Messages : 951 ![]() |
mais tu veux un format excel excel ou un format tabulé?
parce que y'en a un qui est facile pour un débutant et l'autre que tu vas galérer. Et ya plein de tutos.
__________________
PHP fait nativement la validation d'adresse électronique Utilisez le bouton résolu! |
|
|
00
|
|
|
#3 | ||
![]() ![]() Benjamin DelespierreDéveloppeur Web Inscription : février 2010 Messages : 2 984 ![]() |
Hello
Si tu utilise du CSV (Comma Separated Values - .csv) c'est très simple à faire et c'est compris par Excel, exemple: Code :
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même). Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...". Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug. Les boutons et existent, servez-vous en
|
||
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : février 2011 Messages : 8 ![]() |
Bonjour Benjamin, en fait je veux que l'utilisateur peut modifier les données obtenus en exportant le fichier vers un format qui puisse faire ça, et comment faire apparaitre un bouton qui directement exporte ces données en cliquant dessus. je note que je suis débutant Merci pour l'aide
|
|
|
00
|
|
|
#5 | |||||||
![]() ![]() Benjamin DelespierreDéveloppeur Web Inscription : février 2010 Messages : 2 984 ![]() |
Citation:
Faire un boutton pour lancer le téléchargement est très facile: Code :
Code :
Code :
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même). Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...". Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug. Les boutons et existent, servez-vous en
|
|||||||
|
00
|
|
|
#6 | ||||
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
plutôt :
Code :
pas oublier le fgetcsv et pour exporter c'est : Code :
__________________
http://blog.stealth35.com/ |
||||
|
|
10
|
|
|
#7 |
![]() ![]() Benjamin DelespierreDéveloppeur Web Inscription : février 2010 Messages : 2 984 ![]() |
Je l'oublie à chaque fois... bien vu.
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même). Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...". Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug. Les boutons et existent, servez-vous en
|
|
00
|
|
|
#8 |
|
Membre Expert
![]() Inscription : janvier 2006 Messages : 951 ![]() |
on pourrait presque y mettre dans la faq.
__________________
PHP fait nativement la validation d'adresse électronique Utilisez le bouton résolu! |
|
|
00
|
|
|
#9 |
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
je vais faire un article la dessus
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#10 |
|
Invité de passage
![]() Inscription : février 2011 Messages : 8 ![]() |
oui c'est bien ce script que vous m'avez donné mais ce que je comprends pas est ce comment ce script va connaitre les données recherchées, alors que les deux script sont séparés? je m'explique j'ai mon script recherche.php qui contient le bouton qui me redirige vers export.csv.php donc quand je fais ma recherche j'ai mes données se forme d'un tableau avec un bouton ci dessus si je souhaite exporter ce fichier je clique dessus et je veux que les résultats de cette recherche apparaissent dans le fichier exporté. je rappelle que je suis débutant dans la programmation.
|
|
|
00
|
|
|
#11 |
![]() ![]() Benjamin DelespierreDéveloppeur Web Inscription : février 2010 Messages : 2 984 ![]() |
Il te suffit soit
- de mettre en cache les informations de la page de listing afin de les utiliser pour générer le fichier CSV - de faire passer les critères de recherche obtenus sur la page de listing sur la page d'export et d'utiliser le même algorithme que celui du listing mais pour créer le CSV au lieu du HTMl. Note que si tu avait fait ton site en suivant le pattern MVC, tu pourrait utiliser les mêmes contrôles métier et changer uniquement la vue en spécifiant le format HTML dans un cas et CSV dans l'autre. Bon courage.
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même). Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...". Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug. Les boutons et existent, servez-vous en
|
|
00
|
|
|
#12 |
|
Invité de passage
![]() Inscription : février 2011 Messages : 8 ![]() |
Frenchement Benjamin, je n'ai rien compris et honnetement c'est comme tu me parle le chinois, je me connais pas en programmation à la base je suis réseau mais je me converti en programmation voila merci
|
|
|
00
|
|
|
#13 |
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
si tu débutes ca veux dire que t'as le temps d'apprendre et ne brule pas les étapes non plus sinon tu vas jamais t'en sortir.
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#14 |
|
Invité de passage
![]() Inscription : février 2011 Messages : 8 ![]() |
|
|
|
00
|
|
|
#15 |
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
qu'est ce qu'il te reste a régler comme problème ?
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#16 | ||||
|
Invité de passage
![]() Inscription : février 2011 Messages : 8 ![]() |
j'ai réussi à faire un script (export.php) qui exporte des données vers Excel ou par exemple les script que vous m'avez donnes ci dessus, mon souci maintenant c'est que comment faire un lier sur le scrpit export.php et le scrpit recherche.php c'est à dire quand je fais une recherches les donnée trouvé peuvent se télécharger ou exporter vers Excel si je clique sur le bouton "Exporter".
voila mes scripts: recherche.php Code :
mon script excel.php Code :
Code :
$requete=@mysql_query('SELECT* FROM pc '); |
||||
|
|
00
|
|
|
#17 | ||||
|
Invité de passage
![]() Inscription : février 2011 Messages : 8 ![]() |
bonjour j'ai trouvé grâce à votre aide mais j'ai toujours un petit souci.quand j'envoi les données par la méthode $_SESSION je récupère dans la tableau Excel que les données de la ligne correspondant mon clique( j'ai un petit lien "export vers Excel" sur chaque ligne) et moi je veux qu'il y a un seul bouton (lien) quand je clique dessus il me donne toutes les données sur tableau Excel.mecri
voila mon fichier qui traite la recherche (recherche.php)et qui donne les donnée se forme tableau Code :
Code :
|
||||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com