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

JavaScript Discussion :

Javascript récupérer le choix


Sujet :

JavaScript

  1. #1
    Membre éclairé Avatar de fazpedro
    Homme Profil pro
    Inscrit en
    Août 2009
    Messages
    506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 506
    Par défaut Javascript récupérer le choix
    Bonjour,

    Comment fait-on pour récupérer la valeur depuis JS du choix "oui" ou "non"
    pour action ensuite dans PHP ?
    j'ai lu beaucoup de choses sur le net, mais je ne capte pas...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    <script language="JavaScript">
    if (confirm("<? echo 'Etes vus sûr ?' ?>"))
    {	window.alert( "oui c'est correct !" );
    	<?php   $result = "oui";        echo '$result :'.$result;       ?>	}
    else
    {	window.alert( "non c'est faux !" );
    <?php   $result = "non"; echo '$result :'.$result;              ?>	}
    </script>
     
    <?php echo '$result :'.$result; ?>
    je vois bien la fenêtre "oui c'est correct" ou "non c'est faux !" mais je n'arrive pas à récupérer le $result pour pouvoir effectuer des actions dans PHP...
    c'est toujours "non"...!
    Merci de votre aide.

  2. #2
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Bonjour,

    Javascript s'execute du coté client et php s'exécute du coté serveur, il ne falait pas les mélanger comme ça. Regarde plutôt du coté AJAX.

    A+.

  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 658
    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 658
    Billets dans le blog
    1
    Par défaut
    php n'existe pas coté client
    le navigateur n'interpréte que le html css js
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <input type='text' id="res" value="" />
    <script type="text/javascript">
    var result ="";
    if (confirm("Etes vus sûr ?"))
    {	alert( "oui c'est correct !" );
    	 result = "oui";		}
    else
    {	alert( "non c'est faux !" );
    result = "non"; 		}
    document.getElementById('res').value=result;
    </script>
    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 éclairé Avatar de fazpedro
    Homme Profil pro
    Inscrit en
    Août 2009
    Messages
    506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 506
    Par défaut
    Désolé SpaceFrog, mais je ne vois pas ce que je peux faire avec votre code... ?
    quand à Ajax, je ne vois pas non plus avec la doc...!
    Merci.

  5. #5
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Citation Envoyé par fazpedro Voir le message
    Désolé SpaceFrog, mais je ne vois pas ce que je peux faire avec votre code... ?
    l'essayer

    Pour l'ajax, c'est utilisé pour envoyer des données sur un fichier php au serveur qui fera un traitement puis renvoyer le résultat vers le client javascript.

    A+.

  6. #6
    Membre éclairé Avatar de fazpedro
    Homme Profil pro
    Inscrit en
    Août 2009
    Messages
    506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 506
    Par défaut
    Bonjour,

    merci SpaceFrog !
    en fait, j'avais mis le code dans le <head> et ça ne fonctionnait pas.. !

    mon code modifié dans le <body> :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <input type='text' name="resultat" id="res" value="" />
    <script type="text/javascript">
    var result ="";
    if (confirm("Voulez allez être redirigé"))
    {	document.location.href='/m/index.php';
    	result = "oui";
    }
    else
    {	document.location.href='index2.php';
    	result = "non";
    }
    document.getElementById('res').value=result;
    </script>
    la valeur "oui" ou "non" se met bien dans l'input ...

    mais je ne récupère pas la valeur de l'input en php !
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <?php
    $valeur_recupere        = mysql_real_escape_string($_POST['resultat']); 
    echo 'valeur recuperee : '.$valeur_recupere;
    ?>
    <br /><br /><br /><br />
    Merci.

  7. #7
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Comment tu l'envoies vers le fichier php? submit d'un formulaire ou AJAX? methode POST ou GET?

Discussions similaires

  1. [javascript] récupérer les "clés" d'un tableau
    Par LE NEINDRE dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 20/02/2006, 10h13
  2. variable pour récupérer un choix
    Par vincent1412 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 13/02/2006, 20h38
  3. [asp.net ][javascript] confirmer le choix de l'utlisateur
    Par mahboub dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 02/12/2005, 16h01
  4. [html/javascript] récupérer une variable
    Par LE NEINDRE dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 02/12/2005, 15h42
  5. [javascript]Récupérer le nom d'une image
    Par LE NEINDRE dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 18/10/2005, 13h56

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