Probleme bouton submit en PHP

tsii Messages postés 96 Statut Membre -  
 Mickaël -
Voici un autre probleme :

mes bouton radio utilise deja le submit pour faire un affichage dynamique sur la meme page .
maintenant il se trouve que j'ai un bouton valide et j'aimerai qu'il puisse appelé et executé un autre fichier php tout en gardant les valeur des variable.

Merci

34 réponses

  • 1
  • 2
Résumé de la discussion

La problématique porte sur faire appeler et exécuter un autre fichier PHP depuis un bouton valide, tout en conservant les valeurs des variables déjà présentes sur la page. Plusieurs réponses évoquent l'usage de JavaScript pour lancer une fonction ou de la soumission du formulaire vers un autre script, avec maintien des données via des champs cachés ou via POST. D'autres échanges mentionnent l'affichage des résultats sur la même page ou la création d'une page en fonction des données sélectionnées, puis le traitement et l'affichage de graphes sur une page distincte. Des exemples concrets montrent l'utilisation de tests côté serveur, comme isset($_POST['fonction']), et des tentatives combinant JavaScript et PHP pour rendre dynamique l'appel d'un fichier externe.

Généré automatiquement par IA
sur la base des meilleures réponses
  1. poof65
     
    <input type="button" value="MON_BOUTON" onclick="fonction(this.form)" /> 

    Cette fonction est en javascript.
    Donc tu la déclares comme ca.
    <script type="text/javascript">
    function fonction(formulaire)
    {
    
    }
    </script>
    


    --------------------------------------------------------
    L'informatique est un long fleuve pas tranquille !!!
    2
  2. poof65
     
    En fait tu veux afficher les résultats sur la même page ?

    --------------------------------------------------------
    L'informatique est un long fleuve pas tranquille !!!
    1
  3. poof65
     
    Comprends pas ...
    Tu peux exécuter une autre page php dans une autre fenêtre si tu veux.

    --------------------------------------------------------
    L'informatique est un long fleuve pas tranquille !!!
    0
    1. tsii Messages postés 96 Statut Membre 1
       
      J'aimerais validé mon formulaire via mon bouton valide mais le probleme c'est que mes bouton radio appel la fonction submit qui appel la meme page , alors comment faire pour validé mon formulaire avec mon bouton valide.

      Merci
      0
  4. poof65
     
    Ben tu peux valider ton formulaire par le bouton submit et les radio ya pas de pbs.

    --------------------------------------------------------
    L'informatique est un long fleuve pas tranquille !!!
    0
    1. tsii Messages postés 96 Statut Membre 1
       
      ok
      mais le submit avec les bouton radio me permet de gerer l'affichage de ma page,
      et le bouton valde doit me permettre de validé mon formulaire
      sinon comment savoir que j'ai fait un submit avec mon bouton valider ?
      me comprend tu ?
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. poof65
     
    Le bouton valide appelle un fonction qui permet de verifier l'exactitudes des données entrées par l'utilisateur ?

    --------------------------------------------------------
    L'informatique est un long fleuve pas tranquille !!!
    0
  7. tsii Messages postés 96 Statut Membre 1
     
    le bouton valide doit me permettre de créer une page en fonction des donnée selectionnée par l'utilisateur exemple :
    l'utilisateur selectionne dans une liste le nom de lequipement
    la date et le format. et il valide, cela doit permetre de faire un traitement sur les données saisies et d'afficher les graphes concernée sur une autre pages.
    0
  8. grofwa Messages postés 440 Statut Membre 479
     
    Salut,

    Tu peux utiliser le javascript pour faire un contrôle de validation de tes champs, au lieu de faire un submit.

    Michael.

    Ne vous souciez pas de n'être pas remarqué ; cherchez 
    plutôt à faire quelque chose de remarquable [Confucius]
    0
  9. poof65
     
    Ahhhhhhhh t'es un fou toi il est hyper lourd ton code ;-)
    Moi déjà je ferais aucun rechargement.
    Je mettrai dès le debut tout le code dans la page, chaque partie du code qui correspond a un radio dans un <div> correspondant, et selon le radio que tu selectionne, tu affiches le div qui correspond.

    --------------------------------------------------------
    L'informatique est un long fleuve pas tranquille !!!
    0
    1. tsii Messages postés 96 Statut Membre 1
       
      Mais je ne voit pas comment faire avec les <DIV , je ne suis pas un fort en developpement .
      moi je m'en fou qu'il soit lourd moi je fait ca pour cloturer mon projet Reseau au credit lyonnais .
      si tu peut m'aidé sa sera super sympa sinon je te remercie deja pour tous ce que tu as fait ...
      0
  10. tsii Messages postés 96 Statut Membre 1
     
    Non le resultat et les graphes seront sur une autre pages
    0
  11. poof65
     
    Et alors ? ma méthode avec le window.open elle marche très bien.
    Il suffit de détecter quel bouton radio est coché et envoyer les infos correspondantes a la page que tu ouvres.

    --------------------------------------------------------
    L'informatique est un long fleuve pas tranquille !!!
    0
  12. tsii Messages postés 96 Statut Membre 1
     
    Dit moi si on peut savoir si le bouton valide a été clicé ?
    0
  13. poof65
     
    Ben tu le met pas en bouton submit c'est tout, tu en fais un bouton normal avec une fonction attachée a l'evenement click.

    --------------------------------------------------------
    L'informatique est un long fleuve pas tranquille !!!
    0
  14. tsii Messages postés 96 Statut Membre 1
     
    comment on fait un bouton normal ?
    0
  15. poof65
     
    <input type="button" value="Ca c'est un bouton normal, il est même plus normal que tous les autres boutons qui se disent normaux." />

    --------------------------------------------------------
    L'informatique est un long fleuve pas tranquille !!!
    0
  16. tsii Messages postés 96 Statut Membre 1
     
    Ouais super , merci
    j'ai fait ca :
    <input type="button" value="onclick="this.form.fonction()" />
    mais maintenant comment et ou je declare ma fonction en php "fonction()"

    ?
    0
  17. poof65
     
    Tu sais coder en quels langages sinon ?

    --------------------------------------------------------
    L'informatique est un long fleuve pas tranquille !!!
    0
  18. tsii Messages postés 96 Statut Membre 1
     
    je suis un pro du c , c++, java,perl, fortran, assembleur , pascal,mathlab,Lisp ... et quelque autres
    pourkoi ? mais mes plus gros projet ont été developpé en C++ et JAVA
    0
  19. poof65
     
    nan je voulais juste savoir.
    Moi je suis plus spécialisé en langages web (php,js,xhtml,css).
    Je fais aussi un peu de pascal, actionscript, c et visual basic.

    --------------------------------------------------------
    L'informatique est un long fleuve pas tranquille !!!
    0
  20. tsii Messages postés 96 Statut Membre 1
     
    ok si tu veut e l'aide dans les langages que je té cités il y a pas de souci.
    sinon j'ai fait ce que tu ma demandé mais ca marche pas :
    ....
    ...
    ...
    ...

    <script type="text/javascript">
    function result(formulaire)
    {
    <?php
    echo "ouais ouais ca marche !!!";
    ?>
    }

    <input type="button" value="valider"onclick="result(this.form)" />
    ...
    ...
    ...
    ..
    0
  21. poof65
     
    Rahhhh mé c'est pas du PHP alors met pas de PHP dedans.
    C'est normal que ca fasse une erreur car la fonction ne contient pas d'instructions javascript.
    Pour tester tu peux mettre par exemple
    alert('Trop dla balle ca marche (ca court (ca fonce))');


    --------------------------------------------------------
    L'informatique est un long fleuve pas tranquille !!!
    0
  • 1
  • 2