IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

jQuery Discussion :

variable javascript vers PHP


Sujet :

jQuery

  1. #1
    Membre confirmé
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2008
    Messages
    171
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2008
    Messages : 171
    Par défaut variable javascript vers PHP
    Bonjour,

    Je vous remercie par avance de votre aide car je suis débutant :

    j'ai ceci dans un fichier jquery.main.js :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
     
    $('#submit_third').click(function(){
            //remove classes
            $('#third_step input').removeClass('error').removeClass('valid');
     
     
            var fields = $('#third_step input[type=text]');
            var error = 0;
            fields.each(function(){
                var value = $(this).val();
                if( value.length<6 || value==field_values[$(this).attr('id')]) {
                    $(this).addClass('error');
                    $(this).effect("shake", { times:3 }, 50);
                    error++;
                } else {
                    $(this).addClass('valid');
                }
            });
     
            if(!error) {
                    //update progress bar
                    $('#progress_text').html('100% Complete');
                    $('#progress').css('width','339px');
     
    		         //prepare the fourth step
    		        var fields = new Array(
    		            $('#email').val(),
    		            $('#newPass').val(),
    		            $('#questsecrete').val(),
    		            $('#repsecrete').val(),
    					$('#civilite').val() + ' ' + $('#nom').val() + ' ' + $('#prenom').val(),
    		            $('#jour').val() + '/' + $('#mois').val() + '/' + $('#annee').val(),
    		            $('#adresse').val(),
    		            $('#cp').val(),
    		            $('#ville').val(),
    		            $('#fixe').val(),
    		            $('#mobile').val(),
    		            $('#email').val(),
    		            $('#dernier_diplome').val(),
    					$('#datepickerFormation').val(),
    					$('#datepickerFormation2').val(),
    					$('#datepicker').val(),
    					$('#datepicker2').val(),
    					$('#intitule_poste').val(),
    					$('#entreprise').val(),
    					$('#domaine_acti').val()				                       
    		        );
    		        var tr = $('#fourth_step tr');
    		        tr.each(function(){
    		            //alert( fields[$(this).index()] )
    		            $(this).children('td:nth-child(2)').html(fields[$(this).index()]);
    		        });
     
     
                    //slide steps
                    $('#third_step').slideUp();
                    $('#fourth_step').slideDown();     
            } else return false;
     
        });
    Ce qui me permet d'avoir mes valeurs de formulaire dans un tableau :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
     
    <!-- #fourth_step -->
    			            <div id="fourth_step">
    			                <div class="form">
    			                    <h2>Résumé</h2><br>
     
    			                    <table>
    			                        <tr><td>Login : </td><td></td></tr>
    			                        <tr><td>Password</td><td></td></tr>
    			                        <tr><td>Question secrète</td><td></td></tr>
    			                        <tr><td>Réponse à votre question</td><td></td></tr>
     
     
    			                        <tr><td>Nom / Prénom</td><td></td></tr>
    			                        <tr><td>Date naissance</td><td></td></tr>
    			                        <tr><td>Adresse</td><td></td></tr>
    			                        <tr><td>Code Postal</td><td></td></tr>
    			                        <tr><td>Ville</td><td></td></tr>
    			                        <tr><td>Téléphone fixe</td><td></td></tr>
    			                        <tr><td>Téléphone portable</td><td></td></tr>
    			                        <tr><td>Adresse mail</td><td></td></tr>
     
     
    									<tr><td>Dernier diplôme</td><td></td></tr>
    									<tr><td>Date début</td><td></td></tr>
    									<tr><td>Date fin</td><td></td></tr>
     
     
    									<tr><td>Dernier expérience</td><td></td></tr>
    									<tr><td>Date début</td><td></td></tr>
    									<tr><td>Date fin</td><td></td></tr>
    			                    </table> 										  
    			                </div>

    Ce que j'aimerais faire c'est les récupérer dans une page enregistrement_info.php qui va me permettre de les mettrent dans une base de données

    Je ne sais pas comment faire pour récupérer ce tableau javascript.

    J'ai pensé à mettre dans un cookie toutes ces valeurs pour les récupérer dans ma page php, j'ai pensé à les appeler directement dans la page php en javascript mais le soucis est si la personne à désactivé javascript...

    Je vais d'abord me concentrer sur la récupération de ces valeurs dans le php.

    avez-vous une idée svp.

    Merci d'avance

  2. #2
    Membre confirmé
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2008
    Messages
    171
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2008
    Messages : 171
    Par défaut
    plus précisèment j'utilise ceci :

    http://webexpedition18.com/articles/...s3-and-jquery/

    je l'ai adapté avec mon forluaire. A la base j'avais un formulaire simple qui me permettait de récupérer mes valeurs $_POST mais là je ne vois pas du tout comment faire...

    car c'est du javascript ???

  3. #3
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  4. #4
    Membre confirmé
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2008
    Messages
    171
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2008
    Messages : 171
    Par défaut
    Je ne comprends pas très bien comment l'utiliser mais comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    var email= $("#email").val();
    $.post("enregistrement_infos.php", email);

    Aurais-tu un lien utile ?

  5. #5
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    un lien utile ?
    oui le site de jquery
    http://api.jquery.com/jQuery.post/
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  6. #6
    Membre confirmé
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2008
    Messages
    171
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2008
    Messages : 171
    Par défaut
    merci j'y suis déjà.....

    mais j'arrive pas à comprendre le fonctionnement, j'aurais besoin de mettre toutes ces variables en POST :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
     
    		            $('#email').val(),
    		            $('#newPass').val(),
    		            $('#questsecrete').val(),
    		            $('#repsecrete').val(),
    					$('#civilite').val() + ' ' + $('#nom').val() + ' ' + $('#prenom').val(),
    		            $('#jour').val() + '/' + $('#mois').val() + '/' + $('#annee').val(),
    		            $('#adresse').val(),
    		            $('#cp').val(),
    		            $('#ville').val(),
    		            $('#fixe').val(),
    		            $('#mobile').val(),
    		            $('#email').val(),
    		            $('#dernier_diplome').val(),
    					$('#datepickerFormation').val(),
    					$('#datepickerFormation2').val(),
    					$('#datepicker').val(),
    					$('#datepicker2').val(),
    					$('#intitule_poste').val(),
    					$('#entreprise').val(),
    					$('#domaine_acti').val()
    et je ne vois pas du tout ou et comment ...mon fichier en pièce jointe

    merci de ton retour
    Fichiers attachés Fichiers attachés

  7. #7
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    serialise() pour passer les datas
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  8. #8
    Membre confirmé
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2008
    Messages
    171
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2008
    Messages : 171
    Par défaut
    merci pour toutes tes informations.....mais par exemple, dans mon fichier jqueri.main.js ou devrais-je faire cette action de mettre les variables de mon formulaire en POST ???

    car mon formulaire est composé de 4 partie avec un button submit à chaque fois qui envoi vers l'autre partie du form....

    je ne vois pas trop comment faire...

    pour visionner :

    sovitrat.free.Fr

  9. #9
    Membre extrêmement actif
    Avatar de Golgotha
    Homme Profil pro
    Full-stack Web Developer
    Inscrit en
    Août 2007
    Messages
    1 387
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Full-stack Web Developer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2007
    Messages : 1 387
    Billets dans le blog
    1
    Par défaut
    Et si tu essayai déjà de faire un truc plus petit, plus simple et de comprendre comment tout fonctionne...

    là, le problème c'est que tu essaye de faire un GROS truc, t'y comprends plus rien, tu es perdu... alors que si tu avance pas à pas, en essayant de comprendre comment çà marche, tu y arriveras par toi même.
    Consultant et développeur full-stack spécialiste du Web
    faq jQuery - règles du forum - faqs web

  10. #10
    Membre confirmé
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2008
    Messages
    171
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2008
    Messages : 171
    Par défaut
    merci pour les conseils mais j'ai déjà tout le formulaire en phpet j'ai récupérer tout ce que je voulais.

    La c'est vrai que je débute la dedans (jquery)mais j'ai plus trop le temps de le faire c'est pour ça et je trouve que c'est un moyen super de le faire.

    J'ai déjà pas mal compris ce que j'ai fais ici (pris un truc sur le net) et je l'ai décortiqué pas à pas...

    je n'arrive pas trop à voir si ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     
        $('#submit_fourth').click(function(){
     
    				$('form').submit( function(e) {
    				     e.preventDefault(); // on empeche l'envoi du formulaire par le navigateur
    				     var datas = $(this).serialize();
    				     $.ajax({
    				          type: 'POST',      // envoi des données en POST
    				          url: $(this).attr('action'),     // envoi au fichier défini dans l'attribut action
    				          data: datas,     // sélection des champs à envoyer
    				          success: function(msg) {     // callback en cas de succès
    				               alert('success : '+datas);
    				          }
    				     });
    				});	
     
            //send information to server  
            self.location.href='enregistrement_infos.php'
        });
    est juste. et surtout au bon endroit

    vous pourrez voir ce que j'ai fais ici :

    sovitrat.free.fr

  11. #11
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    pourquoi plusieurs forms si tu as besoin de totu récupérer ??
    si tu essayais de tout regrouper en un ...

    sinon si tu tiens à conserver tous les form serialise peut s'appliquer à chacun des forms ...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  12. #12
    Membre confirmé
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2008
    Messages
    171
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2008
    Messages : 171
    Par défaut
    J'ai fais cela en plusieurs form pour une manipulation plus aisé des formulaires.....

    niveau design (si tu va voir ici, cela rend mieux et plus sympathique pour l'inscription)

    par contre que me conseil tu pour mieux faire....

    Je ne sais pas ou tester le serialize et surtout dans ma page 'enregistrement_infos.php' comment je récupère cette valeur ? normalement je peux la récup comme d'hab en $_POST ? non ?


    j'obtient ceci dans un alert :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    success : email=dsqdsq%40dsqdq.Fr&email2=dsqdsq%40dsqdq.Fr&newPass=aaaaaa&newPass2=aaaaaa&questsecrete=aaaaaaa&repsecrete=aaaaaa&civilite=Mr&nom=dfsdfsdfds&prenom=fdsfsdfsdfsd&jour=1&mois=1&annee=2011&adresse=fsdfsdfsdfsd&cp=53453&ville=fsdfsdfsdf&fixe=0445657575&mobile=0675675677&dernier_diplome=dsfsdfsdfs&datepickerFormation=01%2F10%2F2012&datepickerFormation2=01%2F20%2F2012&intitule_poste=fsdfsdfsdf&entreprise=fdsfsdfds&datepicker=01%2F10%2F2012&datepicker2=01%2F19%2F2012&domaine_acti=fdsfsdfsd&description=
    cela veut bien dire que je suis arrivé à récupérer toute mes valeurs mais pourquoi ne passe t'elle pas en $_POST ?

    une fois sur la page 'enregitrement_infos.php le $_POST e renvoi rien....

    comment fait-on

  13. #13
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    tu ne connais pas la balise fieldset ?
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  14. #14
    Membre confirmé
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2008
    Messages
    171
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2008
    Messages : 171
    Par défaut
    <fiedlset> pour les formulaires...

    si mais c'est un code que j'ai trouvé sur le net et avec la programation qui est derrière cela ne marche pas avec les fieldset et cela va très bien......

    sinon t'as une idée du comment et du pourquoi mes valeurs ne passe pas en $_POST ?

  15. #15
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    Ben c'est dejà un bon signe ton alert...
    ça veut dire que tu envoies bein les données sérailisées de ton form => datas

    essaye
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    success: function(msg) {     // callback en cas de succès
    				               alert('success : '+msg );
    vu que c'est msg qui est retourné par le serveur
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  16. #16
    Membre confirmé
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2008
    Messages
    171
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2008
    Messages : 171
    Par défaut
    en fait j'ai fais ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     
        $('#submit_fourth').click(function(){
     
    				$('form').submit( function(e) {
    				     e.preventDefault(); // on empeche l'envoi du formulaire par le navigateur
    				     var datas = $(this).serialize();
    					 $.ajax({
    				          type: 'POST',      // envoi des données en POST
    				          url: $(this).attr('action'),     // envoi au fichier défini dans l'attribut action
    						  data: datas,     // sélection des champs à envoyer
    				          success: function(msg) {     // callback en cas de succès
    				               alert('success : '+msg);
    				          }
    				     });
    				});	
     
            //send information to server  
            self.location.href='enregistrement_infos.php'
        });
    donc il me redirige bien vers ma page 'enregistrement_infos.php' mais mon est vide.

    Par contre quand je fais F12 (firebug et que je vais dans l'onglet réseau je vois bien ma variable poste avec toutes mes valeurs....

    comment faire pour afficher ces valeurs du coup...ia une autre méthode ?

    j'ai vu le httpRequest mais comment faire...?

  17. #17
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    afficher ou ?
    que veux tu faire comme traitement ???
    que veux tu recupérer du serveur ?
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  18. #18
    Membre confirmé
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2008
    Messages
    171
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2008
    Messages : 171
    Par défaut
    une fois que je valide le formulaire (

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     
        $('#submit_fourth').click(function(){
     
    				$('form').submit( function(e) {
    				     e.preventDefault(); // on empeche l'envoi du formulaire par le navigateur
    				     var datas = $(this).serialize();
    					 $.ajax({
    				          type: 'POST',      // envoi des données en POST
    				          url: $(this).attr('action'),     // envoi au fichier défini dans l'attribut action
    						  data: datas,     // sélection des champs à envoyer
    				          success: function(msg) {     // callback en cas de succès
    				               alert('success : '+msg);
    				          }
    				     });
    				});	
     
            //send information to server  
            self.location.href='enregistrement_infos.php'
        });
    je veux arriver à la page enregistrement_infos.php

    afin de pouvoir prendre les $_POST et les tester pour insertion dans la base de données.

    Tu arrive à me comprendre car c'est pas facile à expliquer...

    je veux qu'ici : jquery.main.js, lors de
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     
        $('#submit_fourth').click(function(){
     
    				$('form').submit( function(e) {
    				     e.preventDefault(); // on empeche l'envoi du formulaire par le navigateur
    				     var datas = $(this).serialize();
    					 $.ajax({
    				          type: 'POST',      // envoi des données en POST
    				          url: $(this).attr('action'),     // envoi au fichier défini dans l'attribut action
    						  data: datas,     // sélection des champs à envoyer
    				          success: function(msg) {     // callback en cas de succès
    				               alert('success : '+msg);
    				          }
    				     });
    				});	
     
            //send information to server  
            self.location.href='enregistrement_infos.php'
        });
    cela m'amène vers la page enregistrement_infos.php avec les valeurs en $_POST de tout les champs de formulaire saisie précédement.

  19. #19
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    pourquoi retourner sur le serveur ?
    tu fais un aller retour pour rien ...

    Je ne vois pas l'interet de rediriger àprès un retour d'ajax
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  20. #20
    Membre confirmé
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2008
    Messages
    171
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2008
    Messages : 171
    Par défaut
    lol

    donc en fait ça marche depuis le début...

    c'est vrai qu'avec mon retour ben le self.location......
    ne permet pas l'affichage des variables mais là si je l'enlève je vois le message et le $_POST marche bien.

    donc je vais pouvoir récupérer ces valeurs et tout faire fonctionner.....

    dans 5min je mets le post résolu si ça marche....

    Merci bcp SpaceFrog pour ces petites précision....et dsl de t'avoir fait perdre du temps

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 2 12 DernièreDernière

Discussions similaires

  1. [PHP-JS] Variable javascript vers php
    Par guigui31 dans le forum Général JavaScript
    Réponses: 13
    Dernier message: 13/06/2007, 15h39
  2. [PHP-JS] récupérer variable javascript vers php
    Par felix14 dans le forum Langage
    Réponses: 5
    Dernier message: 14/02/2007, 15h39
  3. [PHP-JS] Transmettre une variable javascript vers php
    Par phpaide dans le forum Général JavaScript
    Réponses: 11
    Dernier message: 20/05/2006, 08h30
  4. [PHP-JS] variable javascript vers PHP
    Par nicoaix dans le forum Langage
    Réponses: 3
    Dernier message: 17/03/2006, 21h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo