Estoy haciendo una aplicacion en la que tenemos dos combos anidados y estoy usando el carrito de la compra de desarrolloweb. Como hago para que cuando el usuario elija un curso al darle a introducir curso me lo meta en el carrito? Quiero decir q como guardo en una variable lo que el usaurio ha seleccionado en el combo. Os pongo el codigo de lo que estoy haciendo.
Código PHP:
<?
include("lib_carrito.php");
?>
<html>
<head>
<title>Trabajando con el carrito</title>
</head>
<body>
<form name="form1" method="post" action="">
<?
// Me conecto a la base de datos
$link = mysql_connect("localhost","desarrollo","desarrollo");
mysql_select_db("COIIE-DESA",$link);
// Declaro la variable $paisant que es la que me va a indicar si hay que volver a cargar los datos de los cursos
$catant=$categoria;
//Ponemos un campo oculto con el valor de catant y abrimos el select
print ("
<input type=\"hidden\" name=\"catant\" value=\"$catant\">
<tr>
<td><div align=\"left\"><strong><font size=\"2\" face=\"Arial, Helvetica, sans-serif\">Categoria:</strong></div></td>
<td><select name=\"categoria\" onchange=\"submit();\">
");
//Muestra el combobox de los cursos una vez que se haya elegido la categoria, no antes
if (!isset($categoria)){
print ("<option selected>Seleccione la categoria</option>");
$categoria="0";
}
//Hacemos la consulta sobre las categorias
$sql="select * from CATEGORIAS order by ID";
$res=mysql_query($sql);
//Mostramos las categorias
while($fila=mysql_fetch_array($res)){
print("<option value=\"$fila[ID]\"");
if ($fila[ID] == $categoria) {
print (" selected");
}
print(">$fila[NOMBRE]</option>\n");
}
print("</select></td></tr>");
//Abrimos el select de cursos
print("
<tr>
<td><div align=\"left\"><strong><font size=\"2\" face=\"Arial, Helvetica, sans-serif\">Curso:</strong></div></td>
<td><select name=\"curso\">
");
//Hacemos consulta de cusos de dicha categoria
$sqlcurso="select * from CURSOS where ID='$categoria'";
$rescurso=mysql_query($sqlcurso);
//Mostramos los cursos de dicha categoria
while($filacurso=mysql_fetch_array($rescurso)){
print("<option value=\"$filacurso[Titulo]\">$filacurso[Titulo]</option>");
}
print("
</select>
</td>
</tr>
"); ?>
- <a href="mete_producto.php">Introduce curso</a>
- <a href="ver_carrito.php">Ver carrito</a></form>
</body>
</html>