Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/08/2006, 16:44
Avatar de Belero
Belero
 
Fecha de Ingreso: agosto-2006
Mensajes: 98
Antigüedad: 17 años, 8 meses
Puntos: 0
Puedes hacer un array con la manera de guardar cada cosa

Código PHP:
$datos = array(
  
'105' => array(
    
'descripcion' => 'ups',
    
'tipo' => 'proteccion'
  
),
  
'111' => array(
    
'descripcion' => 'router',
    
'tipo' => 'comunicacion'
  
)
); 
Luego generas el select en el formulario

Código PHP:
$select '<select name="equipo">';
foreach(
$datos AS $clave => $valor)
{
  
$select .= '<option value="' $clave '">' $valor['nombre'] . '</option';
}
$select .= '</select';
echo 
$select
Y por último al recibirlo lo compruebas y sabrás cuál es y el tipo

Código PHP:
$id intval($_POST['equipo']);
if(
  !empty(
$id) AND
  !empty(
$datos[$id])
)
{
  
$nombre $datos[$id]['nombre'];
  
$tipo $datos[$id]['tipo'];
  
  
// Si quieres una tabla u otra depende del tipo
  
switch($tipo)
  {
    case 
'proteccion':
      
$tabla 'tabla_proteccion';
      break;
    case 
'comunicacion':
      
$tabla 'tabla_comunicacion';
      break;
    default;
      die(
"No hay tipo");
  }
}
else
{
  die(
"No has seleccionado nada")