Ver Mensaje Individual
  #14 (permalink)  
Antiguo 08/01/2007, 03:00
natxojarto
 
Fecha de Ingreso: octubre-2006
Mensajes: 204
Antigüedad: 18 años, 4 meses
Puntos: 0
Re: coger valor de lista

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>