Ver Mensaje Individual
  #7 (permalink)  
Antiguo 30/10/2018, 16:44
JUMASOL
 
Fecha de Ingreso: noviembre-2005
Mensajes: 889
Antigüedad: 19 años
Puntos: 8
Respuesta: Varias Condiciones Juntas

Lo he sustituido por esto:

Código:
<?php
$field_where_in =  ' AND field_2  IN (0,1,2,4)';
$db = JFactory::getDbo();
$query = $db->getQuery(true);
$query->select($db->quoteName(array('user_id','field_2')))
      ->from($db->quoteName('#_users'))
      ->where($db->quoteName('user_id') . ' = '. $db->quote($user->id). ' AND '.$db->quoteName('field_2') . ' = '. $db->quote('0') .$field_where_in );  
$db->setQuery($query);
$result = $db->loadObjectList();

(...)
}
?>
Pero ahora solo me funciona para el primer valor. Si lo cambias, no funciona. Es decir, si el usuario (user_id) cambia su valor a, por ejemplo, "1" mediante edición del formulario, no ocurre nada.