Ver Mensaje Individual
  #11 (permalink)  
Antiguo 07/03/2009, 15:22
des_trozado
 
Fecha de Ingreso: marzo-2009
Mensajes: 52
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: problema al actualizar select

echo '<option value=\''.$Cursos['1 A ESI'].'\'>'.$Cursos['1 A ESI'].'</option>';
echo '<option value=\''.$Cursos['1 B ESI'].'\'>'.$Cursos['1 B ESI'].'</option>';
echo '<option value=\''.$Cursos['1 A ASI'].'\'>'.$Cursos['1 A ASI'].'</option>';
echo '<option value=\''.$Cursos['1 A DAI'].'\'>'.$Cursos['1 A DAI'].'</option>';
echo '<option value=\''.$Cursos['1 A GA'].'\'>'.$Cursos['1 A GA'].'</option>';
echo '<option value=\''.$Cursos['1 A AF'].'\'>'.$Cursos['1 A AF'].'</option>';
echo '<option value=\''.$Cursos['2 A AF'].'\'>'.$Cursos['2 A AF'].'</option>';

Esto ya esta arreglado pero bueno, sigo teniendo el problema de que SIEMPRE esta seleccionado el primero de la lista por defecto, he intentado arerglarlo poniendo esto:

if($formulario===$Cursos['1 A ESI']){
echo '<option selected=\'selected\' value=\''.$Cursos['1 A ESI'].'\'>'.$Cursos['1 A ESI'].'</option>';
}
if($formulario===$Cursos['1 B ESI']){
echo '<option selected=\'selected\' value=\''.$Cursos['1 B ESI'].'\'>'.$Cursos['1 B ESI'].'</option>';
}

Pero entonces solo escribe el que elegistes..... :S:S

EDITO: Solucionado, aunque no me gusta la solucion:

if($formulario===$Cursos['1 A ESI']){
echo '<option selected=\'selected\' value=\''.$Cursos['1 A ESI'].'\'>'.$Cursos['1 A ESI'].'</option>';
}else{
echo '<option value=\''.$Cursos['1 A ESI'].'\'>'.$Cursos['1 A ESI'].'</option>';
}
if($formulario===$Cursos['1 B ESI']){
echo '<option selected=\'selected\' value=\''.$Cursos['1 B ESI'].'\'>'.$Cursos['1 B ESI'].'</option>';
}else{
echo '<option value=\''.$Cursos['1 B ESI'].'\'>'.$Cursos['1 B ESI'].'</option>';
}