me explico estoy asiendo un sistema de anotaciones de un colegio
y en la pagina principal tengo 2 select y 2 select multiple,
el primer select me da los cursos del colegio y en el primer select multiple me aparecen
los alumnos los cuales selecciono para enviarlos al segundo select multiple y el select que me queda es de la asignatura el asunto es, uff me canse, que por EJEMPLO si 2 alumnos de dos curso distintos pelean en esa misma pagina se podran a anotar a los dos e probado de todo session, array pero el problema es que cuando se recarga la pagina creo yo no soy experto en la materia coloco un poco de codigo
con esto llamo a los cursos
Código:
[<th width="400" scope="col">Cursos <select name="combo_curso" id="combo_curso" onchange="this.form.submit()"> <option>option</option> {valores_curso} </select>
aca se muestr
an los alumnos
Código:
asi traigo los cursos<td><center><SELECT name="cmb_alumnos" size="30" style="height : 150px; width : 300px;" multiple> {valores_alumnos} </SELECT></center>
Código PHP:
]function ver_curso(){
$tipos = $this->bo_categoria_obs->obtener_cursos_observacion();
//$nombre1 = get_var('cmb_alumnos2',array('POST'));
foreach($tipos as $indice => $valor){
if($_POST["combo_curso"]==$valor["id"]){
$GLOBALS["tpl"]->set_var("var_selected","selected");
}
else{
$GLOBALS["tpl"]->set_var("var_selected","");
}
$GLOBALS['tpl']->set_var('co_id',$valor["id"]);
$GLOBALS['tpl']->set_var('co_valor',$valor["nombre_corto"]);
$GLOBALS['tpl']->parse('valores_curso','cmb_valores', True);
}
$id_curso = get_var('combo_curso',array('POST'));
$this->ver_asignaturas($id_curso);
$this->mostrar_alumnos($id_curso);
$this->agregar_al_cmb($n);
$this->get_cmb($n);
//$GLOBALS['tpl']->pparse('out','columna_accion_entrada');
}
y help
bye