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

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  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

+ Répondre à la discussion
Cette discussion est résolue.

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