Ver Mensaje Individual
  #11 (permalink)  
Antiguo 22/02/2005, 21:07
Avatar de jpinedo
jpinedo
Colaborador
 
Fecha de Ingreso: septiembre-2003
Ubicación: Lima, Perú
Mensajes: 3.120
Antigüedad: 20 años, 7 meses
Puntos: 41
Eso lol puedes resolver desde el sql:
SELECT DISTINCT tipofoto FROM tuTabla WHERE id_concursante='$id';
Esto devolverá sólo los "tipofoto" que tiene ese concursante.
Entonces puedes crear un array (que yo llamo $tipos) y que contendrá los "tipofotos" de ese usuario, que te acaba de devolver la consulta anterior:
Código PHP:
$tipos = array(); //inicializamos el array, ya que el usuario tal vez no tenga ningún tipofoto
while( $registro mysql_fetch_assoc($cct) ){
   
$tipos[] = $registro['tipofoto'];
}
//Y aquí puedes utilizar el array $tipos
foreach($tipos as $tipo){
   switch(
$tipo){
      case 
'normal'//acciones para "normal"
         
break;
      case 
'tipico'//acciones para "tipico"
         
break;
      case 
'tbano'//acciones para "tbano"
   
}

El ejemplo te lo puse un poco "paso a paso"... pero si lo que quieres es algo como eso, puedes hacer las cosas directamente en el while (y sin utilizar ese array que llamamos $tipos):
Código PHP:
while( $registro mysql_fetch_assoc($cct) ){
   switch(
$registro['tipofoto']){
      case 
'normal'//acciones para "normal"
         
break;
      case 
'tipico'//acciones para "tipico"
         
break;
      case 
'tbano'//acciones para "tbano"
   
}

Saludos