Foros del Web » Creando para Internet » Diseño web »

Problema con select

Estas en el tema de Problema con select en el foro de Diseño web en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 29/08/2012, 08:38
 
Fecha de Ingreso: septiembre-2009
Mensajes: 27
Antigüedad: 14 años, 7 meses
Puntos: 0
Pregunta Problema con select

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???

Etiquetas: html, php, select
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:45.