Ver Mensaje Individual
  #11 (permalink)  
Antiguo 08/10/2003, 02:48
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Hola,

Podrias hacerlo con PHP. Si tienes los tipos en un array asociativo cuyo indice es el codigo del tipo, podrias hacer algo asi:
Código PHP:
$tipos=array('1'=>'Amor','2'=>'Amistad','4'=>'Sexo','8'=>'Otro');
// en $tipo_bd tienes el campo de la base de datos
$tipo_bd=3;
// inicializamos la lista de tipos de este registro
$tipo=array();
// rellenamos $tipo con los tipos
foreach ($tipos as $codigo => $texto_tipo) {
  if (
1==($tipo_bd $codigo)) {
    
$tipo[]=$texto_tipo;
  }
}
// mostramos los tipos
foreach ($tipo as $texto) {
  echo 
$tipo.'<br>';

Todo se basa en los operadores de bit &, |, ... http://www.php.net/manual/en/languag...rs.bitwise.php

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.