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 :

php dans variable javascript


Sujet :

JavaScript

  1. #1
    Membre �clair� Avatar de xess91
    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    408
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 42
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 408
    Par d�faut php dans variable javascript
    Bonjour,

    une heure bien matinale pour ce mettre au travail et je rencontre d�j� un probl�me j'ai un code qui marche pas et je ne comprends pas pourquoi !

    voici le script :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
     
    var contTab = "<?php while($ad = mysql_fetch_array($adresse)){ echo '\''.$ad['adresse_boutique'].' 75000 paris\',';}?>";
    alert(contTab);
    voici ce que le php affiche seul : '10 rue de la bo�tie 75000 paris,'72 rue A.dodet 75000 paris',


    merci de vos reponses

  2. #2
    Membre exp�riment�

    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Mai 2009
    Messages
    215
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - Multim�dia et Internet

    Informations forums :
    Inscription : Mai 2009
    Messages : 215
    Par d�faut
    Je ne comprend pas trop ce que tu cherches � faire. S'il s'agit de mettre le r�sultat d'un code PHP dans une variable Javascript, dans le but de pouvoir afficher cette variable par un alert(), tu as un gros probl�me de conception, alors reprenons depuis le d�but :

    PHP s'ex�cute au niveau du serveur, et sert � g�n�rer la page html et son contenu javascript �galement (balise <script>)

    Javascript s'ex�cute c�t� client, et n'a aucune fa�on d'ex�cuter du PHP, sauf en appelant via AJAX un script PHP du serveur, qui lui renverra des donn�es.

    Si tu veux remplir une variable Javascript avec le r�sultat d'une expression PHP, tu dois mettre dans ton code PHP une boucle qui remplit peu � peu une chaine de caract�re, puis lui faire �crire la partie du code JS dans laquelle doit figurer cette cha�ne.

  3. #3
    Membre �clair� Avatar de xess91
    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    408
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 42
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 408
    Par d�faut
    oui biensur je con�ois tout � fait ton explication c'est pour �a que je vais �tre plus claire.

    exemple de base :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
     
    <?php $var = 'mavariable';?>
    <script type="text/javascript">
    var variable = '<?php echo $var; ?>';
    alert(variable);
    bon ce petit bout de code fonctionne maintenant l'id�e c'est de faire la m�me chose avec un array en js, un exemple d'array js:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
     
    var tbl = new Array('un', 'deux', 'trois');
    alert(tbl.length);
    la c'est bon �a me retourne 3 pas de probl�me. le but �tant de g�n�rer en php le contenu de l'array avec des valeurs enregistr�es dans une table une puis faire une boucle pour ex�cuter le travail � faire en js.

    je d�bute en js mais pour avoir fait �a qui fonctionnait :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    Array(<?php for($id2 = 1; $id2 < $nombre; $id2++): echo '\''.$id2.'\','; endfor; echo $fjs; ?>)
    je ne comprends pas pourquoi avec une boucle qui contient des valeurs �a ne marche pas.

  4. #4
    Membre Expert Avatar de DoubleU
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 106
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 106
    Par d�faut
    Regarde le code source g�n�r�, tu verras que tu as sans doute un truc dans la syntaxe qui ne va pas...

  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
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    Array( <?php for($id2 = 1; $id2 < $nombre; $id2++){ echo '"'.$id2.'","'}; echo $fjs; ?>)
    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 !

Discussions similaires

  1. Utilisation d'une variable php dans popup javascript
    Par cybernetique dans le forum G�n�ral JavaScript
    R�ponses: 4
    Dernier message: 17/01/2008, 21h27
  2. R�ponses: 9
    Dernier message: 04/10/2007, 12h15
  3. R�ponses: 5
    Dernier message: 14/06/2006, 16h35
  4. [PHP-JS] utiliser une variable php dans du javascript
    Par kcizth dans le forum G�n�ral JavaScript
    R�ponses: 2
    Dernier message: 06/02/2006, 11h53
  5. [PHP-JS] variable php dans du javascript ?????
    Par lipczynski dans le forum G�n�ral JavaScript
    R�ponses: 7
    Dernier message: 18/08/2005, 14h26

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