listo!
remplaza los primeros valores del codigo por los de tu coneccion a la base de datos:
Código PHP:
Ver original<?php
$servidor ="localhost";
$usuario ="aca_el_usuario";
$clave ="aca_el_password";
$basedatos ="aca_tu_base_de_datos";
if (!empty($_POST['enviado'])){
echo "Datos enviados del formulario:<br>";
echo "Id de la Fecha: ".$_POST['id_fechas']."<br>";
echo "Id de la hora: ".$_POST['id_horas'];
} else {
$id_fechas=$_POST['id_fechas'];
echo "<form action=\"".$_SERVER['PHP_SELF']."\" method=\"POST\">\n\n";
echo "<select name=\"id_fechas\" onChange=\"this.form.submit()\">\n";
echo "<option value=\"\"> Seleccione una fecha </option>\n";
$SQLconsulta_fechas="SELECT * FROM tablafechas";
if ($id_fechas == $registro_fechas['idfecha']){
echo "<option value=\"".$registro_fechas['idfecha']."\" selected>".$registro_fechas['fecha']."</option>\n";
} else {
echo "<option value=\"".$registro_fechas['idfecha']."\">".$registro_fechas['fecha']."</option>\n";
}
}
echo "</select>\n\n";
echo "<select name=\"id_horas\">\n";
$SQLconsulta_horas="SELECT * FROM tablahoras WHERE idfecha='$id_fechas'";
echo "<option value=\"".$registro_horas['idhora']."\">".$registro_horas['hora']."</option>\n";
}
} else {
echo "<option value=\"\">No hay horas para esta fecha</option>";
}
} else {
echo "<option value=\"\"> <-- Selecciona una fecha </option>";
}
echo "</select>\n\n";
echo "<input type=\"submit\" name=\"enviado\" value=\" Enviar \" >\n\n";
echo "</form>\n";
} ?>