Ver Mensaje Individual
  #4 (permalink)  
Antiguo 01/09/2007, 15:54
okram
Invitado
 
Mensajes: n/a
Puntos:
Re: Como paso esto a smarty???

Código PHP:
$datos[$k]["user_actual"] = ($Row[receptor] == $id_user) ? $Row[receptor] : $Row[candidato]; 
es igual que
Código PHP:
if($Row[receptor] == $id_user)
{
$datos[$k]["user_actual"] = $Row[receptor];
}
else
{
$datos[$k]["user_actual"] = $Row[candidato];

En general:

Código PHP:
//if
if(condicion) {
$var "valor si true";
} else {
$var "valor si false";
}
 
//?
$var = (condicion) ? "valor si true" "valor si false"
Es simplemente una forma abreviada de hacerlo . Es más, si lo miras con lógica, tiene más sentido que el if (fijate en el signo de interrogacion, es como si preguntaras ¿condicion?

Un saludo,

Última edición por okram; 01/09/2007 a las 15:56 Razón: Un pequeño error ;-)