Ver Mensaje Individual
  #5 (permalink)  
Antiguo 01/11/2011, 12:08
Avatar de demeNcys
demeNcys
 
Fecha de Ingreso: junio-2009
Ubicación: Buenos Aires
Mensajes: 147
Antigüedad: 14 años, 10 meses
Puntos: 9
Respuesta: Problemas para mostrar un resultado

El problema es que si yo lo dejo vacio, me tira error de conexcion de base de datos, y lo que estoy haciendo es incluir un grupo de usuarios de un foro SMF, osea no sabria como solucionarlo de otro modo que no sea este.

El codigo que me pasaron lo escribi de la siguiente manera:

Código:
$group_id = $data['publica1'] ;
$users = ssi_fetchGroupMembers($group_id,  'array');
		
if (empty($group_id)) {
      echo "no hay lista";
} else {
echo '<ul class="lista_publicas">';
foreach($users as $member){
echo '
<li class="tittle" title="Nombre: ', $member['name'], '"><a href="', $member['href'], '">', $member['avatar']['image'], '</a></li>
';
} echo '</ul>'; 
}
y sigue apareciendo el error de conexcion al estar el campo vacio.

Entonces me quedan dos opciones:

1- Que group_id al estar vacio se ponga en 0 (asi se conecta a la base de datos y no tira error)

2- Que $group_id venga por default en 0 con un mensaje que diga 'no hay lista' y se cambie con el campo personalizado y apareciendo el codigo html para mostrar la lista.

O nose, otra forma no se me ocurre.