12/10/2012, 08:39
|
| | Fecha de Ingreso: septiembre-2009
Mensajes: 27
Antigüedad: 15 años, 2 meses Puntos: 0 | |
Duda con Select Buenas, estoy intentando trabajar con select, el formulario carga los valores de la BD en el select y los guarda en otra tabla. lo que quiero es que al buscar muestre el valor en el select.
la tabla carrera tiene: id, codcarrera y descripcion
la tabla docente tiene: id, ced, nombre, ... , codcarrera
el select se llena con las carreras y guarda en docente el cod, quiero que al buscar en docente me muestre la carrera que guarde. como lo hago???
asi cargo la carrera
<tr class="h3" id="t_profesion">
<td><span class="Estilo3">Profesión:</span></td>
<td><select id='codcarrera' name="codcarrera" >
<option size="30">Seleccione</option>
<? foreach($Carrera->find() as $carrera): ?>
<option value='<?php echo $carrera->codcarrera ?>'><?php echo $carrera->descripcion ?></option>
<? endforeach; ?>
</select> </td>
</tr>
y asi es mi busqueda
if ($tipo=="buscar")
{
$Docente = new Docente();
$Docen = $Docente->find_first("conditions: cedula='$this->Cedula'" , "order: cedula asc");
if ($Docen->cedula!="")
{
$this->Nombres = $Docen->nombres;
$this->Apellido = $Docen->apellido;
$this->Telefono = $Docen->telefono;
$this->Email = $Docen->email;
$this->Direccion = $Docen->direccion;
$this->Sexo = $Docen->sexo;
$this->Edad = $Docen->edad;
$this->Codnacio = $Docen->codnacio;
$this->Codcarrera = $Docen->codcarrera;
$this->Experiencia = $Docen->experiencia;
$this->redirect('docente');
}
else
{
session_start();
$_SESSION['mensaje'] = "Error: Docente No Existe";
$_SESSION['vinculo'] = "docente";
$this->redirect('informacion', 0);
}
}
como hago para mostrar el valor en el selec cuando lo busco??? |