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 :

transformer ce code php en javascript :possible?


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre tr�s actif
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    627
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 627
    Par d�faut transformer ce code php en javascript :possible?
    j'ai un code en php.j'aimerais savoir si c'est possible de l'�crire en javascript
    merci pour votre aide
    Code php : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    <?php
       for ($i=0, $n=sizeof($orders_statuses); $i<$n; $i++) {
       if ($orders_default_comment_array[$orders_statuses[$i]['id']]['comment'] <> '') {
           echo 'comment_array["' . $orders_statuses[$i]['id'] . '"] = "' . $orders_default_comment_array[ $orders_statuses[$i]['id'] ] . '";' . "\n";
      } else {
        echo 'comment_array["' . $orders_statuses[$i]['id'] . '"] = "";' . "\n";
      }
       }
    ?>

  2. #2
    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
    elle sont de quel cot� tes variables ?
    il faudrait d'abord passer les variables php � js ou alors rediger directement avec php ton array js ...?

    quel est le but exact de la manoeuvre ?
    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 !

  3. #3
    Membre tr�s actif
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    627
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 627
    Par d�faut
    je voulais faire l'inverse c'est a dire mettre du php dans javascript mais ca marche une fois sur 2.Je ne comprends pas pourquoi
    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
     
    <?php
    $orders_status_query = tep_db_query("select orders_status_id, orders_status_name ,orders_status_default_comment from " . TABLE_ORDERS_STATUS . " where language_id = '" . (int)$languages_id . "'");
      while ($orders_status = tep_db_fetch_array($orders_status_query)) {
        $orders_statuses[] = array('id' => $orders_status['orders_status_id'],
                                   'text' => $orders_status['orders_status_name']);
        $orders_status_array[$orders_status['orders_status_id']] = $orders_status['orders_status_name'];
    $orders_default_comment_array[$orders_status['orders_status_id']] = $orders_status['orders_status_default_comment'];
    ?>
    <script language="javascript"><!--
    var comment_array = new Array();
    <?php
       for ($i=0, $n=sizeof($orders_statuses); $i<$n; $i++) {
       if ($orders_default_comment_array[$orders_statuses[$i]['id']]['comment'] <> '') {
           echo 'comment_array["' . $orders_statuses[$i]['id'] . '"] = "' . $orders_default_comment_array[ $orders_statuses[$i]['id'] ] . '";' . "\n";
      } else {
        echo 'comment_array["' . $orders_statuses[$i]['id'] . '"] = "";' . "\n";//$*
      }
       }
    ?>
    function updateDefaultComment() {
     var selected_value = document.forms["status"].status.options[document.forms["status"].status.selectedIndex].value;
    var newComment = comment_array[selected_value];
    document.forms["status"].comments.value = newComment;// *$
    }
    //--></script>

  4. #4
    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
    tu dois avant tout comprendre la chronologie et la geographie entre php et js ...

    php est en quelque sorte une machine � ecrire du html / js qui ecrit les code cot� serveur. php est donc interpr�t� cot� serveur.
    cot� serveur html js n'existe pas ce n'est que du texte ...

    la page g�n�r�e par php est ensuite envoy� cot� client et interpr�t�e par le navigateur du client qui lui va comprendre le html js mais pas du tout le php ...
    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 !

  5. #5
    Membre tr�s actif
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    627
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 627
    Par d�faut
    oui je sais c'est pour ca que je fais ce code de cette facon:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    <script language="javascript"><!--
    var comment_array = new Array();
    <?php
       for ($i=0, $n=sizeof($orders_statuses); $i<$n; $i++) {
       if ($orders_default_comment_array[$orders_statuses[$i]['id']]['comment'] <> '') {
           echo 'comment_array["' . $orders_statuses[$i]['id'] . '"] = "' . $orders_default_comment_array[ $orders_statuses[$i]['id'] ] . '";' . "\n";
      } else {
        echo 'comment_array["' . $orders_statuses[$i]['id'] . '"] = "";' . "\n";//$*
      }
       }
    ?>
    //--></script>
    dans ce code js est cens� recup�rer le tableau comment_array envoy� par php .mais il ne le fait pas .Je ne sais pas si c'est � cause de ��
    ce qui est bizarre c'est que si je ne mets pas
    et ca ne marche pas

  6. #6
    R�dacteur

    Avatar de Bovino
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par d�faut
    Tu ne voudrais pas nous poster le code g�n�r� dans le navigateur histoire de faciliter le diagnostic ?
    Pas de question technique par MP !
    Tout le monde peut participer � developpez.com, vous avez une id�e, contactez-moi !
    Mes formations video2brain : La formation compl�te sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'int�gration de JSFiddle et CodePen sur le forum

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. code php dans javascript
    Par jero12 dans le forum G�n�ral JavaScript
    R�ponses: 1
    Dernier message: 21/09/2013, 14h31
  2. codes PHP ou JavaScript pour envoyer un mail � partir d'un formulaire
    Par gguepsi dans le forum EDI, CMS, Outils, Scripts et API
    R�ponses: 2
    Dernier message: 07/05/2012, 16h29
  3. transformer un code php en asp.net c#
    Par lila123 dans le forum G�n�ral Dotnet
    R�ponses: 0
    Dernier message: 02/04/2009, 17h35
  4. [Diffusion audio] avec JavaScript ou PHP, est-ce possible ?
    Par GritNatz dans le forum G�n�ral Conception Web
    R�ponses: 16
    Dernier message: 26/11/2005, 01h44
  5. [PHP-JS] pasteHTML qui transforme le code
    Par jibouze dans le forum Langage
    R�ponses: 1
    Dernier message: 28/10/2005, 17h36

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