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 :

Comment passer une variable PHP dans une Alert


Sujet :

JavaScript

Vue hybride

Alexandrebox Comment passer une variable... 25/01/2009, 06h43
Jumano Bonjour, D'où proviennent... 25/01/2009, 09h34
Alexandrebox Merci bcp mais ce n'est pas... 25/01/2009, 11h30
Jumano re, Et bien je suis... 25/01/2009, 11h36
Alexandrebox Vous êtes drôle vous :D Ce... 25/01/2009, 16h01
Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Alexandrebox
    Profil pro
    Inscrit en
    Août 2006
    Messages
    635
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2006
    Messages : 635
    Par défaut Comment passer une variable PHP dans une Alert
    Bonjour,
    Quelqu'un pourra t-il m'aider SVP?
    J'essaie de passer des variables PHP dans l'alert Javascript pendant la valiation du formulaire. Voici ce que j'ai fait qui n'est pas correcte :

    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
    function verificationContact(formulaire){
     
    adresse = formulaire.mail.value;
     
    if (formulaire.titre.value == "selectionner"){
    alert("<?php echo $champ_vide.' :\n'.$champ_titre; ?>");
    return false;
    }
     
    else if (formulaire.prenom.value == ""){
    alert("<?php echo $champ_vide.' :\n'.$champ_nom; ?>");
    return false;
    }
     
     
    else if (formulaire.mail.value == ""){
    alert("<?php echo $champ_vide.' :\n'.$champ_titre; ?>");
    return false;
    }
     
    else if ((adresse.indexOf('@',0)==-1) || (adresse.indexOf('.',0)==-1)) {
    alert("<?php echo $champ_vide.' :\n'.$champ_titre; ?>");
    return false;
    }
     
     
    else{
    formulaire.submit();
    }
     
    }
    Merci beaucoup pour votre aide

  2. #2
    Membre Expert
    Avatar de Jumano
    Profil pro
    Inscrit en
    Février 2007
    Messages
    1 163
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 1 163
    Par défaut
    Bonjour,
    D'où proviennent les deux variables "$champ_vide" et "$champ_titre" ?
    A quel moment sont-elles déclarées ?

  3. #3
    Membre éclairé Avatar de Alexandrebox
    Profil pro
    Inscrit en
    Août 2006
    Messages
    635
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2006
    Messages : 635
    Par défaut
    Merci bcp mais ce n'est pas ça le problème.
    Ces variables sont dans un fichier require.
    J'accède à ces variables sans probl en php bien entendu.

    Ce que j'ai fait est un argument en javascript donc m'affiche le contenu comme texte et n'interprête pas les variables. Je ne connais pas Javascript. C'est juste comment l'écrire pour que les variables soient interprétées.

    Merci qu'en même

  4. #4
    Membre Expert
    Avatar de Jumano
    Profil pro
    Inscrit en
    Février 2007
    Messages
    1 163
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 1 163
    Par défaut
    re,
    Et bien je suis persuadé que ton problème vient que tes variables ne soient pas déclarées avant ton code javascript.
    Essaye ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <?php 
    $champ_vide = "Nom";
    $champ_titre = "Test";
    ?>
    <script type="text/javascript">
    alert("<?php echo $champ_vide.' :\n'.$champ_titre; ?>");
    </script>
    Cà fonctionne ...
    Et ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <script type="text/javascript">
    alert("<?php echo $champ_vide.' :\n'.$champ_titre; ?>");
    </script>
    <?php 
    $champ_vide = "Nom";
    $champ_titre = "Test";
    ?>
    Cà ne fonctionne pas ...

  5. #5
    Membre éclairé Avatar de Alexandrebox
    Profil pro
    Inscrit en
    Août 2006
    Messages
    635
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2006
    Messages : 635
    Par défaut
    Vous êtes drôle vous

    Ce n'est pas un problème de variable
    Si c'est un problème de variable alors rien ne s'affiche vu que la variable n'existe pas. Ce que vous avez fait affichera ceci :
    <?php echo $champ_vide.' :
    .$champ_titre; ?>
    Ce qui est normal. Parce que tout ceci se trouve dans une expression de Javascript
    alert("bonjour");


  6. #6
    Membre Expert
    Avatar de Jumano
    Profil pro
    Inscrit en
    Février 2007
    Messages
    1 163
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 1 163
    Par défaut
    Re,
    Merci de me trouver drôle, mais ce n'étais vraiment pas le but ...
    Ce que vous avez fait affichera ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <?php echo $champ_vide.' :
    .$champ_titre; ?>
    Non je ne crois pas ... Avec le premier script fournit j'obtiens bien une "alert" avec mes deux variables PHP.


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

Discussions similaires

  1. Réponses: 9
    Dernier message: 23/06/2009, 10h54
  2. Réponses: 1
    Dernier message: 20/04/2007, 09h12
  3. [PHP-JS] mettre une variable javascript dans une variable php
    Par Mounr dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 20/04/2007, 09h09
  4. [PHP-JS] une variable php dans une fonction javascript
    Par megapacman dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 12/06/2006, 14h08
  5. [PHP-JS] une variable php dans une fonction javascript
    Par megapacman dans le forum Langage
    Réponses: 3
    Dernier message: 12/06/2006, 14h02

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