[Formulaire] Problème de 2 submit
Résolu/Fermé
crunchla
Messages postés
7
Date d'inscription
mardi 5 juin 2007
Statut
Membre
Dernière intervention
6 juin 2007
-
5 juin 2007 à 11:31
Edouard - 6 juin 2007 à 11:17
Edouard - 6 juin 2007 à 11:17
A voir également:
- [Formulaire] Problème de 2 submit
- Formulaire de réclamation facebook - Guide
- Word numéro de page 1/2 - Guide
- 2 ecran pc - Guide
- 2 comptes whatsapp - Guide
- 2 au carré symbole iphone ✓ - Forum iPhone
1 réponse
Je te proposerais la solution suivante :
ton script est rechargé après le upload de l'image si je ne me trompe pas puisque tu affiche l'image uploadée.
Dans ce cas, pourquoi tu ne fonctionne pas avec un test if pour afficher l'un ou l'autre des boutons submit.
Il te faut également récupérer les valeurs postées le premier coup et les réinjectées dans les input.
Confirme moi pour le rechargement et on verra si ca répond à ta question.
ton script est rechargé après le upload de l'image si je ne me trompe pas puisque tu affiche l'image uploadée.
Dans ce cas, pourquoi tu ne fonctionne pas avec un test if pour afficher l'un ou l'autre des boutons submit.
Il te faut également récupérer les valeurs postées le premier coup et les réinjectées dans les input.
Confirme moi pour le rechargement et on verra si ca répond à ta question.
5 juin 2007 à 12:15
En effet, mon script doit être rechargé mais l'image ne s'affiche pas.
Pour le test avec le if c'est en gros ce genre de script?
Traitement php :
Si j'ai compris, il faut que je récupère le chemin de l'image uploadée pour le mettre dans une variable et le mettre dans le input :
J'ai cru comprendre qu'on ne pouvait attribuait une variable à un input type=file.
5 juin 2007 à 15:27
si action==envoi_image
alors
modifier la baliser form ou le champs hidden action pour faire une troisième étape (traitement du second form)
affecter le chemin et le nom de l'image à deux variables ($chemin et $image)
utiliser echo pour mettre un champs hidden avec ces variables (tu n'as plus besoin du champs file;
utiliser echo pour afficher l'image echo"<img src=$chemin/$image>"
utiliser echo pour mettre le second bouton submit
sinon
afficher le premier formulaire
je suis peut être pas assez clair, essaie de voir sinon poste tout ton script (cette partie) et je le ferai à temps perdu
Edouard
5 juin 2007 à 15:45
J'essaie ce que tu m'as recommandé et si je n'y arrive pas je posterai ce que j'aurai essayé de réaliser.
A bientot!
5 juin 2007 à 17:11
Comme je ne suis pas encore rodée au php, j'ai évidemment pas réussi à faire ce que Edouard m'a suggéré.
Donc peux tu m'aider sur ce coup?
Attention je vais mettre du code!! ^^Le script de l'upload que j'ai récupéré est OK, ça peut tjrs servir pour tester ce qui cloche.
Voici le script de mon formulaire:
Et ici le script pour récupérer les variables et enregistrer l'article :
Comment pourrai-je rajouter l'image?
Comme ceci ? ->
Récapitulons :
- à ce stade, l'upload de l'image est OK;
- il me manque la modification du formulaire pour permettre de l'envoyer avec l'image uploadée.
J'attends avec impatience vos éclaircissements.
Merci. A bientot!
Crunchla<-
5 juin 2007 à 17:41
Si j'ai bien compris :
1 il upload l'image,
2 il complète avec 3 champs input (title, namea, content) un fichier log
3 il reçoit un message de félicitation.
Je n'ai pas lu le script d'upload (trop long) puisque tu dit qu'il marche.
Confirme moi déjà ça.
Edouard