A ver estoy usando un combo anidado de una pagina web y mi problema es que al darle a enviar me vuelve a la misma pagina os pongo el codigo:
Pagina1.php
Código PHP:
<?
// Me conecto a la base de datos
$link = mysql_connect("localhost","","");
mysql_select_db("",$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">
</strong></td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td><div align="right"><font size="2" face="Arial, Helvetica, sans-serif"><strong>Categoria:</strong></font></div></td>
<td colspan="3"><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>
<tr>
<td><div align="right"><strong><font size="2" face="Arial, Helvetica, sans-serif">Curso:</font></strong></div></td>
<td colspan="3"><select id="select2" name="curso">
<option value="Elige Curso" selected>Seleccione el curso</option>
<?
//Hacemos consulta de cusos de dicha categoria
$sqlcurso="select * from CURSOS where ID_CAT='$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>
<tr>
<td><div align="right"></div></td>
<td><div align="center"><strong>-<font color="#0000FF" size="2" face="Arial, Helvetica, sans-serif"> <a href="javascript:metemecurso();">Seleccionar
curso</a></font></strong></div></td>
<td colspan="2">-<strong> <a href="ver_carrito.php"><font size="2" face="Arial, Helvetica, sans-serif">Ver cursos seleccionados</font></a></strong></td>
<td><div align="center">
<input type="submit" name="Submit2" value="Enviar">
</div></td>
Pagina2.php
Código PHP:
if ($catant!=$categoria) {
header("location:Pagina1.php?categoria=$categoria");
}
else {
echo "Se han seleccionado los cursos";
}