Foros del Web » Programando para Internet » PHP »

PHP OO Como guardar el valor del select o combobox

Estas en el tema de Como guardar el valor del select o combobox en el foro de PHP en Foros del Web. Hola que tal!! me funciona el combo solo que no me guarda el valor, no lo pasa para guardarlo en la BD. Estoy usando framework ...
  #1 (permalink)  
Antiguo 02/10/2012, 15:43
 
Fecha de Ingreso: septiembre-2009
Mensajes: 27
Antigüedad: 14 años, 7 meses
Puntos: 0
Pregunta Como guardar el valor del select o combobox

Hola que tal!! me funciona el combo solo que no me guarda el valor, no lo pasa para guardarlo en la BD. Estoy usando framework Kumbia.

<tr class="h3" id="t_carrera">
<td><span bgcolor="#DF0101" class="Estilo3">Carrera:</span></td>
<td><select id='carrera' name="carrera">
<option>Seleccione</option>
<? foreach($Carrera->find() as $carrera): ?>
<option value='<?php echo $Carrera->codcarrera ?>'><?php echo $carrera->descripcion ?></option>
<? endforeach; ?>
</select> </td>
</tr>

Me funciona bien el combo, pero ahora quiero obtener el valor que seleccione y guardarlo en una tabla. como lo hago??? Quiero guardar el codcarrera????
  #2 (permalink)  
Antiguo 02/10/2012, 16:21
Avatar de eits  
Fecha de Ingreso: junio-2005
Ubicación: valladolid, yucatán
Mensajes: 1.655
Antigüedad: 18 años, 10 meses
Puntos: 88
Respuesta: Como guardar el valor del select o combobox

al parecer el valor no lo tiene porque usas $Carrera->codcarrera y debe de ser $carrera->codcarrera, fijate que es minuscula.
__________________
El amor es la locura mas lucida que tiene el hombre.- Andres Henestrosa
la tristeza no existe, solo es... la ausencia de la felicidad.
  #3 (permalink)  
Antiguo 10/10/2012, 14:57
 
Fecha de Ingreso: septiembre-2009
Mensajes: 27
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: Como guardar el valor del select o combobox

Gracias, si era lo de la letra en mayúscula iba en minuscula
  #4 (permalink)  
Antiguo 10/10/2012, 15:06
 
Fecha de Ingreso: septiembre-2009
Mensajes: 27
Antigüedad: 14 años, 7 meses
Puntos: 0
Pregunta Duda sobre como Rellenar un select

Hola que tal?

Tengo un problema, cuando busco el select no se llena con el valor de la busqueda obtenida. Estoy trabajando con Kumbia.

ejemplo: en la tabla
asignacion:
id
ceddocente
codcarrera
codperiodo
codseccion

estos son los identificadores de las tablas principales Docente, Carrera, Periodo y Seccion. imagino que tendre que hacer alguna sentencia sql que me busque y compare los valores para poder meterlos al select.

<tr class="h3" id="t_carrera">
<td><span bgcolor="#DF0101" class="Estilo3">Carrera:</span></td>
<td><select id='carrera' name="carrera">
<option>Seleccione</option>
<? foreach($Carrera->find() as $carrera): ?>
<option value='<?php echo $carrera->codcarrera ?>'><?php echo $carrera->descripcion ?></option>
<? endforeach; ?>
</select> </td>
</tr>

Este es uno de los select que tengo.

Como lo hago, si me pueden ayudar. De ante mano Gracias...
  #5 (permalink)  
Antiguo 10/10/2012, 15:17
Avatar de mauled  
Fecha de Ingreso: marzo-2005
Ubicación: Cd. de México.
Mensajes: 3.001
Antigüedad: 19 años, 1 mes
Puntos: 33
Respuesta: Como guardar el valor del select o combobox

¿Cómo es que estas obtieniendo el valor del select?

Saludos.
  #6 (permalink)  
Antiguo 11/10/2012, 08:29
 
Fecha de Ingreso: septiembre-2009
Mensajes: 27
Antigüedad: 14 años, 7 meses
Puntos: 0
Pregunta Respuesta: Como guardar el valor del select o combobox

Buenas Dia, el problema es que traigo los valores de la BD pero cuando hay que colocar el valor que va en el select no lo muestra.

en asignacion tengo:
id
ceddocente
codcarrera
codperiodo
codseccion

carrera:
id
codcarrera
descripcion

y asi con las demas tablas. El problema es que cuando busco los codigos en asignacion tengo solo el codigo y la descripcion en la otra tabla.

este es el codigo de buscar que tengo en el controlador:

if ($tipo=="buscar")
{
$Asignacion = new Asignacion();
$Asi = $Asignacion->find_first("conditions: ceddocente='$this->Ceddocente'" , "order: ceddocente asc");
if ($Asi->ceddocente!="")
{
$this->Codcarrera = $Asi->codcarrera;
$this->Codperiodo = $Asi->codperiodo;
$this->Codseccion = $Asi->codseccion;

$this->redirect('asignacion');
}
else
{
session_start();
$_SESSION['mensaje'] = "Error: Asignacion No Existe";
$_SESSION['vinculo'] = "asignacion";
$this->redirect('informacion', 0);
}

Etiquetas: combobox, select, tabla
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 15:55.