| |||
Validar ComboBox contra Base de Datos en PHP Soy un poco nuevo en lo que es PHP y tenia una consulta que hacerles, es que estoy desarrollando una sistema de matricula y tengo un combo box con 4 diferentes horarios entonces lo que quiero es que cuando el usuario seleccione alguno de los horarios la aplicación vaya a la BD a verificar el cupo y si el cupo es cero le despliegue un mensaje que diga que no hay cupo o tambien si se pudiera desabilitar la seleccion del horario que se encuentra lleno podria ser en JavaScript o de cualquier otro metodo. Queria saber si alguien me podria ayudar..... |
| ||||
Respuesta: Validar ComboBox contra Base de Datos en PHP Holas, Marujagq, y bienvenid@. Lamentablemente, tu consulta es muy vaga, en el sentido que no nos expones nada de lo que ya tienes hecho para poder guiarte (del modo que lo has expuesto, parecerá que quieres que te demos el código listo, y esa no es la idea, cierto?). Por favor postea la parte de tu código PHP que compete a este problema y así podremos encauzarte, ok? Saludos! |
| |||
Respuesta: Validar ComboBox contra Base de Datos en PHP Ok si disculpen esto es lo que tengo hasta ahora pero no me funciona Código HTML: function validar_horario()
{
var valor_horario=document.getElementById("Horario").selectedIndex;
<?php
$horario_cupo = "<script> document.write(valor_horario) </script>";
$conexion = mysql_connect("XXXXXXXX","XXXXXXXX","XXXXXXXX");
mysql_select_db("XXXXXXXXX",$conexion);
$queryHorarios ="SELECT cupo FROM horariotest WHERE horario='".$horario_cupo."' and anno='".$anno."'";
$resultsetDatoHorario = mysql_query($queryHorarios, $conexion);
$cupo=$row["cupo"];
if ($cupo==0)
{
alert("Ya no hay espacio para este horario");
return false;
}
?>
}
Gracias por responder...... |
| ||||
Respuesta: Validar ComboBox contra Base de Datos en PHP Como te indique anteriormente tienes que usar AJAX para ello, PHP y Javascript no co-existen en el mismo ámbito, PHP se ejecuta en el servidor y Javascript en el cliente, es por eso que debes de hacer una consulta en segundo plano al servidor para obtener una respuesta. Saludos. |
Etiquetas: |