Bonjour,

j'ai besoin de tester 2 variables dans un seul test, le problème est qu'un des 2 variables vient de javascript et que l'autre de php.

Dans ma page php, si la catégorie est 69, j'ai besoin d'afficher une fenêtre confirm javascript demandant à l'utilisateur de cliquer sur OK .

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
 <?php  if ($this->params['cat']=='69') { 
 
		 	   echo  "<script type=\"text/javascript\">   
 
		   if (confirm('Avertissement! Vous devez cliquer sur Ok')){
		  var access= 'true'; 
		    } else   var access= 'false'; </script>"; 
 
 
		     </script>"; 
 
		    }	   
	 ?>

Plus bas dans le code,
je dois tester la variable access et une variable php $listings contenant un tableau d'objets php dans la même condition.

Je me demande si je dois convertir ma variable php $listings dans mon code javascript puis après je ferai un test sur 2 variables js.
Mais dans ce cas comment tester des variables javascript dans du code html?

Sinon, que me proposez vous pour éviter la conversion de ma variable php dans le code js ( var $listings ='<?php echo $listings; ?>' )

Merci beaucoup.