Utiliser variable php dans un bloc javascript

aziza1989 -  
 aziza1989 -
Bonjour,
Dans mon fichier.phtml ,j'ai deux bloc
1/php
            <?php   
                $ville=Zend_Registry::get('ville');
 		$db= Zend_Db_Table::getDefaultAdapter();

		$id_v=$select=$db-> select() -> from('ville',   
                array('ville_id','ville_meteo'))->where('ville_nom=?',$ville)->query()->fetch();
		$ville_id=$id_v['ville_id'];
		$v=$id_v['ville_meteo'];
		
		
              ?>

2/javascript

             <script type="text/javascript">
		  $(document).ready(function () {
			$('#test').weatherfeed([$v]);
		});
		</script>


et dans le deusième bloc j'utilise la variable $v mais ça ne me donne aucun résultat ni aucune erreur,S'il vous plait est ce que c'est comme ça qu'on se procède?

Merci.

2 réponses

  1. valentin2703 Messages postés 185 Statut Membre 9
     
    Pour utiliser une variable PHP en JS, tu peut faire comme ça :
    <script type="text/javascript"> 
    $(document).ready(function () { 
        $('#test').weatherfeed(<?php echo $v; ?>); 
    }); 
    </script>


    A condition que la variable $v sois sur la même page.
    2
    1. aziza1989
       
      Merci bien.
      Exactement la variable $v lest dans a même page
      0
  2. Kafiristanica Messages postés 266 Date d'inscription   Statut Membre Dernière intervention   28
     
    php est executé coté serveur et javascript coté client.
    cela ne peut pas fonctionner.
    -1