Os pongo el codigo entero:
inex.php
Código PHP:
<script language="JavaScript" type="text/JavaScript">
<!--
function metemecurso(){
var cursousuario= document.diagnostico.getElementById('curso').options[document.getElementById('curso').selectedIndex].value
document.location.href = "mete_producto.php?curso="+cursousuario;
}
//-->
</script>
</head>
<body>
<form name="diagnostico" 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
?>
<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)){
?>
<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");
}
?>
</select></td></tr>
<?
//Abrimos el select de cursos
?>
<tr>
<td><div align=left><strong><font size=2 face=Arial, Helvetica, sans-serif>Curso:</strong></div></td>
<td><select id="curso" name="curso">
<option value="Sin Curso" selected>Seleccione el curso</option>
<?
//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)){
?>
<option value="<?=$filacurso[Titulo]?>"><?=$filacurso[Titulo]?></option>
<? }?>
</select> </td> </tr>
- <a href="Javascript:metemecurso();">Introduce curso</a>
- <a href="ver_carrito.php">Ver carrito</a></form>
</body>
</html>
mete_producto.php
Código PHP:
<?
include("lib_carrito.php");
$curso_selec=$_GET["curso"];
echo $curso_selec;
$_SESSION["ocarrito"]->introduce_producto($_GET["id"], $_GET["nombre"], $_GET["precio"]);
?>
<html>
<head>
<title>Introduce Producto</title>
</head>
<body>
Producto introducido.
<br>
<br>
<a href="index.php">- Volver</a>
<br>
<br>
<a href="ver_carrito.php">- Ver carrito</a>
</body>
</html>