Variable php dans du javascript

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par titouf7512, 17 Mars 2012.

  1. titouf7512
    titouf7512 Nouveau WRInaute
    Inscrit:
    29 Février 2012
    Messages:
    12
    J'aime reçus:
    0
    bonjour a toutes et a tous.

    voila, je suis absolument null en javascript, je n'ai aucune base. j'ai récupéré un script pour un système de vote en étoile dont voici le début :

    $(document).ready(function() {
    // get current rating
    getRating();
    // get rating function
    function getRating(){
    $.ajax({
    type: "GET",
    url: "vote/update-page.php?<? $id ?>",
    data: "do=getrate",
    cache: false,
    async: false,
    success: function(result) {
    // apply star rating to element
    $("#current-rating").css({ width: "" + result + "%" });
    },
    error: function(result) {
    alert("some error occured, please try again later");
    }
    });
    }

    le pb est que cette ligne : url: "vote/update-page.php?<? $id ?>" est fausse, car c'est une variable en php
    est ce que quelqu'un aurait la solution pour que je puisse faire une redirection suivant l'id de départ,

    merci d'avance
     
  2. franckM
    franckM WRInaute impliqué
    Inscrit:
    15 Novembre 2007
    Messages:
    808
    J'aime reçus:
    0
    Pourquoi ? tu peux parfaitement insérer une balise PHP sans du javascript.

    Par contre, la syntaxe suivante serait peut être mieux:
    <?php echo $id; ?>
     
  3. titouf7512
    titouf7512 Nouveau WRInaute
    Inscrit:
    29 Février 2012
    Messages:
    12
    J'aime reçus:
    0
    est tu sur que cela fonctionne? je veux dire, mettre du php directement dans du js ne pose pas de problème?
     
  4. sonn
    sonn WRInaute discret
    Inscrit:
    9 Mars 2012
    Messages:
    70
    J'aime reçus:
    0
    absolument
    <?php $a="test";?>
    <script>
    var b="<?php echo $a;?>";
    alert(b);
    </script>
     
  5. zeb
    zeb WRInaute accro
    Inscrit:
    5 Décembre 2004
    Messages:
    12 190
    J'aime reçus:
    1
    Titouf, tu fait des amalgames lié a une mauvaise vision de la relation client serveur. Dans le code présenté il n'y a pas de "php dans du javascript".
    Il y a un script php qui présente de courtes sections en php (comme l'écho) qui est censé générer coté client un script html/javascript.

    Php est un langage côté serveur qui permet de générer dynamiquement n'importe quoi comme du html, du javascript, du xml, du texte brut et bien d'autres choses encore.
     
  6. titouf7512
    titouf7512 Nouveau WRInaute
    Inscrit:
    29 Février 2012
    Messages:
    12
    J'aime reçus:
    0
    merci a vous trois, merci zeb, je t'avoue que je suis débutant, et que je n'avais pas bien compris le principe du php

    voici mon site (pas terminé) si vous souhaitez jeter un œil, et si vous voyez des choses qui vous choquent
    encore merci
    http://funvox.fr
     
  7. Leonick
    Leonick WRInaute accro
    Inscrit:
    8 Août 2004
    Messages:
    19 413
    J'aime reçus:
    0
    en n'oubliant pas d'envoyer un header javascript
     
  8. sonn
    sonn WRInaute discret
    Inscrit:
    9 Mars 2012
    Messages:
    70
    J'aime reçus:
    0
    Pas forcément si c'est du js dans une page HTML pour récupérer une variable get ou post, c'est.peut-etre plus simple d'insérer le code bd dans la page que dans un fichier externe ;)
     
  9. Leonick
    Leonick WRInaute accro
    Inscrit:
    8 Août 2004
    Messages:
    19 413
    J'aime reçus:
    0
    plus simple surement, mais moins propre encore plus surement
     
Chargement...
Similar Threads - Variable php javascript Forum Date
Recuperer variable javascript dans PHP Développement d'un site Web ou d'une appli mobile 17 Février 2010
Stocker dans des variables php les fonctions MySql Développement d'un site Web ou d'une appli mobile 2 Février 2019
Passer une variable JS vers PHP Développement d'un site Web ou d'une appli mobile 25 Septembre 2018
Protection variable php contre les injections ? Développement d'un site Web ou d'une appli mobile 5 Avril 2016
Var js vers une variable php Développement d'un site Web ou d'une appli mobile 30 Décembre 2014
Variable php en BDD Développement d'un site Web ou d'une appli mobile 29 Avril 2014
Faire fonctionner une variable phpbb en php Développement d'un site Web ou d'une appli mobile 27 Mars 2014
Redirection htaccess d'une anciene url php avec variable vers le domaine de base URL Rewriting et .htaccess 19 Février 2014
Utilisation variable php dans du htaccess URL Rewriting et .htaccess 14 Juin 2013
Variable phpsessid s'ajoute automatiquement aux liens ! Développement d'un site Web ou d'une appli mobile 14 Mai 2013