Tengo un combo box cuyos valores cargo directamente mediante una consulta SQL. Este es el código:
Código PHP:
<?php
include ("conexion.php");
$query = mysql_query("SELECT url FROM sitio");
if ($row = mysql_fetch_array($query)){
echo '<select name= "combourl">';
do {
echo '<option value= "'.$row["url"].'">'.$row["url"].'</option>';
} while ($row = mysql_fetch_array($query));
echo '</select>';
}
?>
Este es el código del formulario
Código HTML:
<FORM method="post" action="evaluacion.php"> <p> <label> <input name="metodos" type="radio" value="heuristicas" checked="checked" /> Heurísticas</label> <br /> <label> <input type="radio" name="metodos" value="consistencia" /> Consistencia</label> <br /> <label> <input type="radio" name="metodos" value="lista" /> Lista Comprobación</label> <br /> <p> <INPUT type="submit" value="Enviar" name="enviar"> <input type="button" value="Atrás" onClick="history.go(-1);"></form>
En evaluacion.php simplemente miro cuál de los 3 radio botones ha escogido, para que en función del que sea mostrar una pantalla diferente.
Código PHP:
<?php
include ("conexion.php");
$tipo_metodo = $_POST['metodos'];
switch($tipo_metodo){
case 'heuristicas': include ("heuristicas.php"); break;
case 'consistencia': include ("consistencia.php"); break;
case 'lista': include("lista.php"); break;
}
?>
El problema que tengo es que no soy capaz de mostrar el valor que se ha seleccionado en el combo box.
Por ejemplo, si escojo un valor del combo y de los radio botones escojo Heuristicas, me gustaría que en heuristicas.php apareciera "Sitio web escogido: xxx", pero no soy capaz de capturar el valor del combo.
Gracias