|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre éclairé
![]() Inscription : août 2004 Messages : 454 ![]() |
Bonjour,
Voilà j'ai tenté un reverse engineering sur l'export de phpMyAdmin, j'ai récupéré pas mal d'informations pour arriver à ce que je veux. Mais je bloque et les tuto qu'on trouve ici, enfin celui que j'ai vu, n'explique pas ce problème précis. J'aimerais qu'une fois mon formulaire rempli et soumi, la navigateur me propose d'enregistrer mon excel... Je précise donc que j'arrive déjà à faire du MySQL vers du Excel, ce qui me manque c'est l'enregistrement directement proposé après la soumission du formulaire. Comment fait-on ça ? Merci par avance.
__________________
Règle n°1 du forum francophone : Parler le français... Pas de question technique par MP, le forum est fait pour çà, merci. |
|
|
00
|
|
|
#2 | ||
![]() ![]() Inscription : octobre 2002 Messages : 2 016 ![]() |
C'est juste un problème de header ça !
Code :
__________________
# La rubrique Web # Javascript / PHP / Flash / (X)HTML / CSS # Les FAQs # Les Sources # Mon profil LinkedIn |
||
|
|
00
|
|
|
#3 | ||
|
Membre éclairé
![]() Inscription : août 2004 Messages : 454 ![]() |
Merci BrYs mias j'ai déjà ça
Code :
mon formulaire html si (formulaire soumi) { proposer l'enregistrement } Donc on voit tout de suite un problème, y'a déjà du html dans cette page, donc pour la fonction header... je sais pas... Dans phpMyAdmin, y'a bien un formulaire (on choisit l'option "transmettre") et quand on clique sur "exporter" ben hop le navigateur il propose d'enregistrer le fichier en local...
__________________
Règle n°1 du forum francophone : Parler le français... Pas de question technique par MP, le forum est fait pour çà, merci. |
||
|
|
00
|
|
|
#4 | |||
![]() ![]() Inscription : octobre 2002 Messages : 2 016 ![]() |
Citation:
si (formulaire soumi) { proposer l'enregistrement } mon formulaire html
__________________
# La rubrique Web # Javascript / PHP / Flash / (X)HTML / CSS # Les FAQs # Les Sources # Mon profil LinkedIn |
|||
|
|
00
|
|
|
#5 |
|
Membre éclairé
![]() Inscription : août 2004 Messages : 454 ![]() |
Hum hum je devais être dans mon 1/4 d'heure débile
Ca ne me paraissait pas évident qu'il m'ouvrirait ma boite de téléchargement. Merci BrYs
__________________
Règle n°1 du forum francophone : Parler le français... Pas de question technique par MP, le forum est fait pour çà, merci. |
|
|
00
|
|
|
#6 | ||
|
Membre éclairé
![]() Inscription : août 2004 Messages : 454 ![]() |
Bon c'est plus qu' 1/4 heure
En fait ça marche toujours pas. Donc je vais expliquer ce que je fais (ce qui est donc "ce qu'il ne faut pas faire") Une fois le formulaire soumis je fais ma requête, je mets le résultat sous forme de tableau HTML je le stocke dans une variable, et après je fais un fwrite dessus, bien sûr je fais un fopen et toutes les vérifs d'usage, je n'ai pas de réelles erreurs. Le soucis c'est qu'au lieu de mettre ce que je lui dis de mettre dans mon fichier il me met ma page HTML avec mon formulaire... Code :
BrYs... ? Tu as une idée de ce qui va pas... ?
__________________
Règle n°1 du forum francophone : Parler le français... Pas de question technique par MP, le forum est fait pour çà, merci. |
||
|
|
00
|
|
|
#7 |
![]() ![]() Inscription : octobre 2002 Messages : 2 016 ![]() |
J'avoue ne pas du tout avoir tester ton code, mais tu as tenté de mettre un exit après tes header ?
__________________
# La rubrique Web # Javascript / PHP / Flash / (X)HTML / CSS # Les FAQs # Les Sources # Mon profil LinkedIn |
|
|
00
|
|
|
#8 |
|
Membre éclairé
![]() Inscription : août 2004 Messages : 454 ![]() |
Nan ça marche pas avec un exit derrière mes header, maintenant mon fichier xls est vide... J'ai tenté de simplifier mon code en mettant "coucou" dans $sorties histoire de... mais rien n'y fait...
__________________
Règle n°1 du forum francophone : Parler le français... Pas de question technique par MP, le forum est fait pour çà, merci. |
|
|
00
|
|
|
#9 |
![]() ![]() Inscription : octobre 2002 Messages : 2 016 ![]() |
Ce qu'il faut c'est arreter de traiter ton fichier pour ole formulaire ne soit pas interpreté donc place bien ton exit et ça marchera.
__________________
# La rubrique Web # Javascript / PHP / Flash / (X)HTML / CSS # Les FAQs # Les Sources # Mon profil LinkedIn |
|
|
00
|
|
|
#10 | ||
|
Membre éclairé
![]() Inscription : août 2004 Messages : 454 ![]() |
Voici mon code simplifié... cette fois quand on choisit de directement ouvrir le fichier, excel "dit" qu'il n'arrive pas ouvrir le fichier, et si on regarde le fichier qui est créé sur le serveur celui-ci est valide. Et si on choisit d'enregistrer le fichier en local, là le fichier à l'air réellement corrompu excel ne peut pas l'ouvrir.
Je n'ai plus le problème qui fait qu'il écrit le formulaire, grâce au exit(), ce que je comprends moins c'est pourquoi tout à l'heure ça ne marchait pas... mystère ! Code :
__________________
Règle n°1 du forum francophone : Parler le français... Pas de question technique par MP, le forum est fait pour çà, merci. |
||
|
|
00
|
|
|
#11 |
|
Membre éclairé
![]() Inscription : août 2004 Messages : 454 ![]() |
Ayé ai trouvé ce qui n'allait pas... en fait fallait juste ne pas écrire dans la page, juste faire un echo.
Pfiouuu c'était dur
__________________
Règle n°1 du forum francophone : Parler le français... Pas de question technique par MP, le forum est fait pour çà, merci. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com