Foros del Web » Programando para Internet » PHP »

Ayuda con combobox

Estas en el tema de Ayuda con combobox en el foro de PHP en Foros del Web. hola que tal estuve revisando por la web sobre los comboboxs desplegables y encontre una solucion logro cargar con datos de la bd los combobox ...
  #1 (permalink)  
Antiguo 19/11/2009, 10:41
 
Fecha de Ingreso: noviembre-2009
Mensajes: 20
Antigüedad: 14 años, 6 meses
Puntos: 0
Ayuda con combobox

hola que tal estuve revisando por la web sobre los comboboxs desplegables y encontre una solucion logro cargar con datos de la bd los combobox pero al hacer llamado a otra pagina que hace una validacion en ingresa las notas a la bd no me funca...la idea es enviar los datos de los combobox y de un textbox a la bd. lo probe si poner el poner en el action "ValidarNota.php" y funciona de maravillas, pero al agregarlo no me deja ingresar datos al textbox...es como si se ejecutara altiro al seleccionar el combobox del curso....aca les dejo el cod

Código HTML:
<!--Aca quiero llamar a otra pagina la cual me validara si una nota ingresa esta-->correcta o no pero no la toma
<form action="ValidarNota.php" name="form1" method="post"> 
       
        <label for="select"><span class="Estilo9">Seleccione Asignatura:</span></label> 
<!--MUESTRA EL COMBOBOX CON LOS DATOS DE LA TABLA ASIGNATURAS ARROJANDO LOS NOMBRES DE LAS ASIGNATURAS-->
        <select name="asignatura" id="asignatura"> 
          <?php 
do {   
?> 
          <option value="<?php echo $row_ASIGNATURAS['nombre_asignatura']?>"><?php echo $row_ASIGNATURAS['nombre_asignatura']?></option> 
          <?php 
} while ($row_ASIGNATURAS = mysql_fetch_assoc($ASIGNATURAS)); 
  $rows = mysql_num_rows($ASIGNATURAS); 
  if($rows > 0) { 
      mysql_data_seek($ASIGNATURAS, 0); 
      $row_ASIGNATURAS = mysql_fetch_assoc($ASIGNATURAS); 
  } 
?> 
        </select> 
        <br> 
        <br> 
          <label for="label2"><strong><span class="Estilo7">Seleccione Alumno: 
<!--MUESTRA EL COMBOBOX CON LOS DATOS DE LA TABLA ALUMNOS ARROJANDO LOS ID_ALUMNOS-->
<select name="id_alumno" id="id_alumno" onChange="submit()"> 
            <option value="" <?php if (!(strcmp("", $_POST['id_alumno']))) {echo "selected=\"selected\"";} ?>>Alumno</option> 
            <?php 
do {   
?><option value="<?php echo $row_ALUMNOS['id_alumno']?>"<?php if (!(strcmp($row_ALUMNOS['id_alumno'], $_POST['id_alumno']))) {echo "selected=\"selected\"";} ?>><?php echo $row_ALUMNOS['id_alumno']?></option> 
            <?php 
} while ($row_ALUMNOS = mysql_fetch_assoc($ALUMNOS)); 
  $rows = mysql_num_rows($ALUMNOS); 
  if($rows > 0) { 
      mysql_data_seek($ALUMNOS, 0); 
      $row_ALUMNOS = mysql_fetch_assoc($ALUMNOS); 
  } 
?> 
          </select> 
          </span></strong></label> 
          <p> 
            <label for="label2"><strong><span class="Estilo7">Seleccione Curso: 
//MUESTRA EL CURSO QUE CORRESPONDE AL ALUMNO SELECCIONADO EN EL COMBOBOX DE ALUMNOS            
<select name="curso" id="curso"> 
              <?php 
do {   
?><option value="<?php echo $row_CURSO['nombre_curso']?>"<?php if (!(strcmp($row_CURSO['nombre_curso'], $_POST['curso']))) {echo "selected=\"selected\"";} ?>><?php echo $row_CURSO['nombre_curso']?></option> 
              <?php 
} while ($row_CURSO = mysql_fetch_assoc($CURSO)); 
  $rows = mysql_num_rows($CURSO); 
  if($rows > 0) { 
      mysql_data_seek($CURSO, 0); 
      $row_CURSO = mysql_fetch_assoc($CURSO); 
  } 
?> 
            </select> 
</span></strong></label> 
        </p> 
          <label for="textfield"></label> 
          <label for="label"><span class="Estilo7"><strong>Nota:</strong></span> 
        </label> 
          <input type="text" name="nota_1" id="label"> 
          <br> 
          <br> 
          <label for="Submit"></label> 
          <div align="center"> 
            <input type="submit" name="Submit" value="Aceptar" id="Submit"> 
        </div> 
      </form> desde ya muchas gracias
Ojala me puedan ayudar a encontrar el error....

Última edición por Gaushito; 19/11/2009 a las 19:28
  #2 (permalink)  
Antiguo 19/11/2009, 10:46
 
Fecha de Ingreso: noviembre-2009
Mensajes: 20
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Ayuda con combobox

otra cosa se me olvido mencionar....que al poner datos en el textbox antes de hacer la seleccion de los combobox si ingresa los datos a la bd pero no me toma el curso...aca les dejo la pagina que procesa...

Código PHP:
<?php
    
include("Connections/Escuela.php");
    
//Le asigno el valor del textbox a $Nota
    
$Nota $_POST['nota_1'];
    
//Valido si la nota esta fuera de los parametros
    
if($Nota<10||$Nota>70)
        
header("location:Error_Nota.php");
    else
    {
        
//Verifico que la nota sea un numero
        
if(is_numeric($Nota))
        {    
            
//Selecciono la base de datos a utilizar
            
mysql_select_db($database_Escuela$Escuela);
            
//Inserto los datos en la tabla
            
$consulta "INSERT INTO notas (nombre_asignatura, id_alumno, nombre_curso, nota_1) 
                        VALUES ('$asignatura','$id_alumno','$curso','$Nota')"
;  
            
$resultado mysql_query($consulta$Escuela);
            
header("location:NotaSubida.php");
        }
    }
?>

Última edición por Gaushito; 19/11/2009 a las 11:53
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 19:14.