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 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
    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 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
    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 : 54
    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