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 :

variables


Sujet :

JavaScript

  1. #1
    Membre confirmé Avatar de flydragon
    Inscrit en
    Février 2006
    Messages
    121
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 121
    Par défaut variables
    Bonjour, voila j'utilise du code php et j'insere des fonctions javascript a l'interieur.
    En ce moment je suis sur un module qui verifie des horaires,
    je fais :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <?
    code php .......
    echo "<script language='javascript'>"
    echo "if(confirm('IL ex....')) $erreur=2;";
    echo "</script>"
    code php .......
    ?>
    la variable $erreur est issue du code avant le javascript
    je cherche a recuperer la variable $erreur car pour le moment la vriable $erreur ne change pas de valeur
    Merci

  2. #2
    Expert confirmé
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Par défaut
    PHP côté serveur
    Javascript côté client...

    autrement dit, dans le cas présent, à part passer par AJAX (cf FAQ JavaScript) ou transférer toute la partie du script qui dépend de $erreur en Javascript, il ne te reste pas beaucoup de solutions
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag :resolu: (en bas)

  3. #3
    Expert confirmé

    Avatar de denisC
    Profil pro
    Développeur Java
    Inscrit en
    Février 2005
    Messages
    4 050
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 4 050

  4. #4
    Membre confirmé Avatar de flydragon
    Inscrit en
    Février 2006
    Messages
    121
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 121
    Par défaut
    merci de ta reponse DenisC, mais si j'ai posé la question c'est que je n'ai pas trouvé ce que je voulais dans la FAQ.
    Il n'y a pas toujours ce qu'on veut dans la FAQ

  5. #5
    Expert confirmé

    Avatar de denisC
    Profil pro
    Développeur Java
    Inscrit en
    Février 2005
    Messages
    4 050
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 4 050
    Par défaut
    Citation Envoyé par flydragon
    merci de ta reponse DenisC, mais si j'ai posé la question c'est que je n'ai pas trouvé ce que je voulais dans la FAQ.
    Il n'y a pas toujours ce qu'on veut dans la FAQ
    Je pense qu'il y a au moins partiellement la réponse à ta question dans la FAQ. Je cite:
    Citation Envoyé par FAQ Javascript
    On ne peut pas exécuter du code php à partir d'un script Javascript.
    Pour exécuter du code php, il faut repartir sur le serveur.
    C'est bien ce que tu veux faire, non? Affecter une variable PHP depuis un script Javascript. Eh ben, ta réponse est qu'il faut repartir coté serveur...

  6. #6
    Membre confirmé Avatar de flydragon
    Inscrit en
    Février 2006
    Messages
    121
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 121
    Par défaut
    merci bine pour ta reponse, mais il existe touours une alternative à toutes les solutions
    Alors je vais me demerder

  7. #7
    Expert confirmé

    Avatar de denisC
    Profil pro
    Développeur Java
    Inscrit en
    Février 2005
    Messages
    4 050
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 4 050
    Par défaut
    Citation Envoyé par flydragon
    merci bine pour ta reponse, mais il existe touours une alternative à toutes les solutions
    Alors je vais me demerder
    Qu'est ce que tu cherches à faire (du point de vue utilisateur)? A mon avis, la vraie question est là...

  8. #8
    Membre confirmé Avatar de flydragon
    Inscrit en
    Février 2006
    Messages
    121
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 121
    Par défaut
    ce que je cherche a faire c'est afficher un message de type confirm()
    et selon ce que choisi l'utilisateur on continue ou on stoppe l'execution du code

  9. #9
    Expert confirmé
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Par défaut
    oriente-toi vers AJAX ou alors un truc du style :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <script type="text/javascript">
    if(confirm('bla bla bla')) document.location.href='continuer.php';
    else document.location.href='stop.php';
    </script>
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag :resolu: (en bas)

  10. #10
    Expert confirmé

    Avatar de denisC
    Profil pro
    Développeur Java
    Inscrit en
    Février 2005
    Messages
    4 050
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 4 050
    Par défaut
    Voire simplement un formulaire avec un confirm sur le onsubmit... (les solutions les plus simples sont très souvent les meilleures)

  11. #11
    Membre confirmé Avatar de flydragon
    Inscrit en
    Février 2006
    Messages
    121
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 121
    Par défaut
    finalement je vais me debrouiller autrement,
    je vais tout enregistrer dans ma base de données et ensuite je ferai mes tests
    Merci à tous et pour tout

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 18/07/2002, 13h32
  2. variables locales ou globales ???
    Par elvivo dans le forum C
    Réponses: 13
    Dernier message: 03/07/2002, 08h22
  3. Procédure avec un nombre variable d'arguments
    Par charly dans le forum Langage
    Réponses: 15
    Dernier message: 21/06/2002, 11h08
  4. Réponses: 4
    Dernier message: 05/06/2002, 14h35
  5. les variables globales static
    Par gRRosminet dans le forum C
    Réponses: 8
    Dernier message: 27/04/2002, 08h34

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