PDA

View Full Version : Passer une variable en php


bender
02-20-2007, 07:43 PM
Bonjour Ã**censored** tous,

Je voudrais savoir s'il est possible de passer une variable d'un fichier .tpl en php ?

Exemple :

voilÃ**censored** la variable {cat.ID} qui me renvoi un identifiant que je voudrais utiliser pour une requete en php

{php}
$sql="SELECT * from PLD_CATEGORY WHERE PARENT_ID={cat.ID} LIMIT 1";
$result = mysql_query($sql) or die("Requete erronee");
while($val = mysql_fetch_array($result)) {
.....
.....
}
{/php}

Donc je voudrais récuperer la variable {cat.ID} dans ma requete SQL et tout ça dans un fichier .tpl

Merci pour votre aide !!!

tomsa
02-23-2007, 11:09 AM
Bonjour,

tu peux visualiser les variables disponibles dans ton template avec get_template_vars() (http://smarty.php.net/manual/fr/api.get.template.vars.php), si cette variable n'est pas disponible il faut je crois que tu utilises assign() (http://smarty.php.net/manual/fr/api.assign.php)