Buenas, tengo un problema a ver si me pueden ayudar estoy trabajando con kumbia y estoy intentando que el valor que traigo de la bd meterlo en un select y no me funciona lo que tengo. tengo un form de metodo post.
en el html tengo
<tr class="h3" id="tr_seccion">
<td><span class="Estilo3">Seccion:</span></td>
<td><select id='codseccion' name="seccion">
<option>Seleccione</option>
<? foreach($Seccion->find() as $seccion): ?>
<option value='<?php echo $Seccion->codseccion ?>'><?php echo $seccion->descripcion ?></option>
<? endforeach; ?>
</select> </td></tr>
osea que con este cargo el combo pero si le doy a buscar o guardar no me hace nada.
aqui esta lo que tengo en el controlador
public function actualizar()
{
$requesttype = $_POST["requesttype"];
$tipo = $_POST["tipo"];
if ($requesttype=="post")
{
$this->Cedula = $_POST["cedula"];
if ($tipo=="buscar")
{
$Estudiantes = new Estudiantes();
$Estudiante = $Estudiantes->find_first("conditions: cedula='$this->Cedula'" , "order: cedula asc");
if ($Estudiante->cedula!="")
{
$this->Nombres = $Estudiante->nombres;
$this->Apellidos = $Estudiante->apellidos;
$this->Telefono = $Estudiante->telefono;
$this->Email = $Estudiante->email;
$this->Direccion = $Estudiante->direccion;
$this->Sexo = $Estudiante->sexo;
$this->Seccion = $Estudiante->seccion;
$this->redirect('estudiantes');
}
else
{
session_start();
$_SESSION['mensaje'] = "Error: Estudiantes No Existe";
$_SESSION['vinculo'] = "estudiantes";
$this->redirect('informacion', 0);
}
}
if ($tipo=="guardar")
{
$this->Cedula= $_POST["cedula"];
$this->Nombres= $_POST["nombres"];
$this->Apellidos= $_POST["apellidos"];
$this->Telefono= $_POST["telefono"];
$this->Email= $_POST["email"];
$this->Direccion= $_POST["direccion"];
$this->Sexo= $_POST["sexo"];
$this->Seccion= $_POST["seccion"];
$Estudiantes = new Estudiantes();
$Estudiante = $Estudiantes->find_first("conditions: cedula='$this->Cedula'" , "order: cedula asc");
if ($Estudiante->cedula!="")
{
//Actualizar
$Estudiante->nombres = $this->Nombres;
$Estudiante->apellidos = $this->Apellidos;
$Estudiante->telefono = $this->Telefono;
$Estudiante->email = $this->Email;
$Estudiante->direccion = $this->Direccion;
$Estudiante->sexo = $this->Sexo;
$Estudiante->seccion = $this->Seccion;
$Estudiante->save();
$this->Cedula = "";
$this->Nombres = "";
$this->Apellidos = "";
$this->Telefono = "";
$this->Email = "";
$this->Direccion = "";
$this->Sexo = "";
$this->Seccion = "";
}
El buscar me funciona a media, me busca los demas valores pero la seccion y el sexo no. y a la hora de guardar no hasta haciendo nada y si quito los select si guarda lo que esta en las cajas de texto.
que me falta o que estoy haciendo mal???