[php]Formulaire:afficher variable dans txtbox
                                    
                        Ogi                    
                                    -
                                     
Ogi -
        Ogi -
        Bonjour,
Je cherche à développer un formulaire sur un site, en faisant appel à du php (mais surtout pas au Javascript).
Le formulaire contient un menu déroulant, un paquet de checkbox, une textbox. L'objectif est d'afficher un prix total dans cette textbox, en fonction de l'option sélectionnée dans le menu et des checkbox que l'utilisateur aura cochéés.
J'ai plusieurs questions concernant ce point:
- Comment afficher, après submit, le contenu d'une variable $total dans la textbox prévue à cet effet?
- J'aimerai, une fois que l'utilisateur a cliqué sur le bouton submit, que le navigateur load la page du formulaire en ayant conservé les états des différents champs (c'est à dire en ayant conservé les checkbox cochées etc), tout en affichant le prix dans la textbox.
- Est-il possible d'avoir un affichage "temps réel" du prix total dans la textbox, c'est a dire sans recourir à un bouton submit, mais en modifiant l'affichage dans la textbox chaque fois que l'utilisateur selectionne une option différente dans le menu, ou coche une checkbox?
                
            
                
    
    
    
        Je cherche à développer un formulaire sur un site, en faisant appel à du php (mais surtout pas au Javascript).
Le formulaire contient un menu déroulant, un paquet de checkbox, une textbox. L'objectif est d'afficher un prix total dans cette textbox, en fonction de l'option sélectionnée dans le menu et des checkbox que l'utilisateur aura cochéés.
J'ai plusieurs questions concernant ce point:
- Comment afficher, après submit, le contenu d'une variable $total dans la textbox prévue à cet effet?
- J'aimerai, une fois que l'utilisateur a cliqué sur le bouton submit, que le navigateur load la page du formulaire en ayant conservé les états des différents champs (c'est à dire en ayant conservé les checkbox cochées etc), tout en affichant le prix dans la textbox.
- Est-il possible d'avoir un affichage "temps réel" du prix total dans la textbox, c'est a dire sans recourir à un bouton submit, mais en modifiant l'affichage dans la textbox chaque fois que l'utilisateur selectionne une option différente dans le menu, ou coche une checkbox?
        A voir également:         
- [php]Formulaire:afficher variable dans txtbox
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Formulaire de reclamation instagram - Guide
- Easy php - Télécharger - Divers Web & Internet
- Confirmer le nouvel envoi du formulaire err_cache_miss - Forum Webmastering
3 réponses
                        
                    Salut
Sans Javascript, tu ne pourra pas faire du temps réel. Au niveau du formulaire, il te faut simplement récupérer les variables, et préciser dans ton formulaire une valeur par defaut pour chaque élement
Tchusss
Ohm-WorK
    
                Sans Javascript, tu ne pourra pas faire du temps réel. Au niveau du formulaire, il te faut simplement récupérer les variables, et préciser dans ton formulaire une valeur par defaut pour chaque élement
Tchusss
Ohm-WorK
                        
                    Bon pas grave pour l affichage "temps réel", c'est juste pour la frime.
En revanche mes deux autres questions restent en suspend, je vais donc détailler un peu:
Pour elucider mon probleme, j'ai fait un formulaire simplifié avec une checkbox, une textbox, et un bouton submit.
Mon objectif est d'afficher un resultat dans ma textbox lorsque je coche ma checkbox.
j'ai donc dans mon recuperer.php un truc du style:
if(isset($_POST['nom_checkbox']))
{
affichage d un resultat arbitraire dans ma textbox;
}
Pour récuperer la variable liée au "resultat arbitraire" et l'afficher dans ma textbox j ai commencé par déclarer dans mon recuperer.php:
&formulaire_total = $_POST['total'];
total étant le nom de ma textbox.
Comment, partant de là, puis je accéder à la value de ma textbox afin de faire une manip du genre:
monformulaire.textbox.value = resultat arbitraire?
    
                En revanche mes deux autres questions restent en suspend, je vais donc détailler un peu:
Pour elucider mon probleme, j'ai fait un formulaire simplifié avec une checkbox, une textbox, et un bouton submit.
Mon objectif est d'afficher un resultat dans ma textbox lorsque je coche ma checkbox.
j'ai donc dans mon recuperer.php un truc du style:
if(isset($_POST['nom_checkbox']))
{
affichage d un resultat arbitraire dans ma textbox;
}
Pour récuperer la variable liée au "resultat arbitraire" et l'afficher dans ma textbox j ai commencé par déclarer dans mon recuperer.php:
&formulaire_total = $_POST['total'];
total étant le nom de ma textbox.
Comment, partant de là, puis je accéder à la value de ma textbox afin de faire une manip du genre:
monformulaire.textbox.value = resultat arbitraire?
                        
                    Deuxieme question:
J'aimerai tester mon formulaire test, mais je ne sais pas vers quoi rediriger l'utilisateur dans mon recuperer.php
Pour des formulaires "basiques" d envoi de mail, j avais l habitude d implementer un header tel que
header("Location: https://www.truc.fr/"); afin qu'une fois que l'utilisateur ai soumis le formulaire rempli, il soit redirigé vers l index du site.
Mais pour le type de formulaire que je veux faire, il faut qu une fois que l'utilisateur a cliqué sur le submit, la redirection se fasse sur une page contenant le formulaire, avec la textbox contenant le contenu de la variable. exemple (dessiné à l arrache):
- formulaire de base:
checkbox[ ] textbox[ ] [submit]
- formulaire apres le choix de l'utilisateur:
checkbox[X] textbox[ ] [submit]
- et apres redirection, une fois que l'utilisateur a cliqué sur submit:
checkbox[X] textbox[resultat arbitraire] [submit]
Comment parvenir à ca?
merci d'avance pour vos reponses à cette question et à celle du post précédent, qui me bloquent un peu beaucoup.
    
                J'aimerai tester mon formulaire test, mais je ne sais pas vers quoi rediriger l'utilisateur dans mon recuperer.php
Pour des formulaires "basiques" d envoi de mail, j avais l habitude d implementer un header tel que
header("Location: https://www.truc.fr/"); afin qu'une fois que l'utilisateur ai soumis le formulaire rempli, il soit redirigé vers l index du site.
Mais pour le type de formulaire que je veux faire, il faut qu une fois que l'utilisateur a cliqué sur le submit, la redirection se fasse sur une page contenant le formulaire, avec la textbox contenant le contenu de la variable. exemple (dessiné à l arrache):
- formulaire de base:
checkbox[ ] textbox[ ] [submit]
- formulaire apres le choix de l'utilisateur:
checkbox[X] textbox[ ] [submit]
- et apres redirection, une fois que l'utilisateur a cliqué sur submit:
checkbox[X] textbox[resultat arbitraire] [submit]
Comment parvenir à ca?
merci d'avance pour vos reponses à cette question et à celle du post précédent, qui me bloquent un peu beaucoup.
