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-JS] php & javascript


Sujet :

JavaScript

  1. #1
    Membre actif Avatar de MANU_2
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    417
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 417
    Points : 275
    Points
    275
    Par défaut [PHP-JS] php & javascript
    peut on introduire du code php dans une fonction javascript ?

  2. #2
    Membre expert Avatar de KiLVaiDeN
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 851
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 851
    Points : 3 480
    Points
    3 480
    Par défaut
    Non, le code PHP est du code coté serveur.

    Par contre, rien ne t'empêche de faire quelque chose comme ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <script language="JavaScript">
        alert('<?= $une_variable  ?>');
    </script>
    En fait il faut voir la chose comme ça : PHP se moque du contenu HTML ou Javascript. Il afficher l'HTML et le Javascript tel quel, ce qui le concerne sont uniquement les parties entre <? ?> où il sait qu'il a du code à traiter, sinon les parties <?= ?> où il sait qu'il a quelque chose à afficher. A part ça le PHP est bête et méchant.

    Donc si tu regardes de nouveau le code que j'ai mit plus haut, tu te rendras compte qu'en fait sur le serveur, il n'y a presque aucun traitement, juste l'affichage de $une_variable, le reste est interprété sur la machine du client.
    K

  3. #3
    Membre actif Avatar de MANU_2
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    417
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 417
    Points : 275
    Points
    275
    Par défaut
    Donc, si j'ai bien compris, je peux faire cela :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <script language="javascript">
    function gen(){
        <?php
             code pour modifier BD
        ?>
    }
    </script>
    Et la BD sera modifier quand j'appelle la fonction gen() ?

    Ou alors

    Serait il mieux de faire ceci, où dans le code pour modifier la BD se trouve dans modif.php ? :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <script language="javascript">
    function gen(){
        parent.window.location.href=('modif.php');
    }
    </script>

  4. #4
    Membre émérite
    Inscrit en
    Septembre 2002
    Messages
    2 307
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 307
    Points : 2 814
    Points
    2 814
    Par défaut
    -> je vote pour le n°2

  5. #5
    Membre expert Avatar de KiLVaiDeN
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 851
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 851
    Points : 3 480
    Points
    3 480
    Par défaut
    Ton premier exemple ne marchera pas car ce qui est placé entre <? ?> sera interpreté par le serveur, et que javascript execute des choses sur la machine cliente. Tu devrais peut-être consulter un livre sur le developpement internet pour bien comprendre la différence entre le code interpreté coté serveur et celui qui l'est coté client.

    Ton deuxième exemple est bon lui par contre
    K

Discussions similaires

  1. [PHP-JS] PHP dans du code javascript
    Par ChrisMan dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 04/05/2007, 14h51
  2. Réponses: 8
    Dernier message: 10/11/2005, 15h58
  3. Réponses: 7
    Dernier message: 08/10/2005, 08h59
  4. [PHP-JS] Arguments PHP d'une fonction javascript
    Par Néo-Tony dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 22/12/2004, 12h06
  5. [PHP-JS] Php dans un script javascript
    Par nebule dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 30/11/2004, 10h38

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