Hola morti y gracias por responder.
Este es todo el código:
Código:
<?php
$db = JFactory::getDbo();
$query = $db->getQuery(true);
$query->select($db->quoteName('user_id'))
->from($db->quoteName('#__members'))
->where($db->quoteName('user_id') . ' = '. $db->quote($user->id));
$db->setQuery($query);
$result = $db->loadObject();
foreach($result as $value){
foreach($value as $key => $data){
echo $key.': '.$data."'xxx";
}
echo "xxx";
}
?>
Se trata de revisar si el usuario que ha accedido está o no en la tabla "db_members", y si lo está insertar "xxx"
Funciona y no entiendo lo que dices pero si elimino el primer forearch, ya no lo hace y no inserta nada.
Se trata de convertir el resultado de la consulta en un elemento insertado en la plantilla ("xxx").
Hasta $result = $db->loadObject(); no tengo problema, pero la segunda parte es confusa para mi.
No entiendo esto:
foreach($value as $key => $data){
echo $key.': '.$data."'xxx";
Ni tampoco por qué se duplica "xxx".
Gracias por cualquier aclaración.