Hola a todos,
Estoy haciendo un curso php ( empecé hace 4 días ) y como ejercicio me han mandado hacer una colección de peliculas. Tengo los botones de buscar, mostar, etc, dentro cada uno de un <form> diferente.
Mi problema es el siguiente. Paso cada parámetro de la siguiente forma en el la <action> action=index.php?op=x ( donde x es un número de 1 a 3 ). Al pulsar el botón se supone ( supongo quizás mal ), que se recargará el index.php con ese parámetro. Mi pregunta es como recojo en el programa esa opción pues si le pongo <? $op = $_POST["op"]; ?> al principio del index me dice que no está definida. Copio a continuación el código. Espero que no haya muchas risas, porque llevo solo 4 días con php. Un cordial saludo a todo el foro. Ah, y a lo mejor el planteamiento lo deberia hacer de otra forma. Admito todas las sugerencias posibles. Muchas gracias a todos.
Errante
<HTML>
<HEAD><TITLE>Colección de Peliculas</TITLE></HEAD>
<BODY BGCOLOR=#ffffff>
<!--- --------------------------------------- -->
<!--- Colección de Películas -->
<!--- Fecha de comienzo: -->
<!--- Fecha de acabado : -->
<!--- Autor: -->
<!--- --------------------------------------- -->
<center>
<?
// Incluimos el fichero de clases
require("class_resource.php")
?>
<!---Separo los dos porque no se puede incluir en el mismo script--->
<!---las dos ordenes require, por lo visto--->
<?
// Incluimos el fichero de peliculas
require("datos_peliculas.php")
?>
<?
// Recogemos para luego mostar el nº total de pelis, la longitud del array de Títulos
Global $op;
$nTotalPeliculas = count( $aPeliculas[0] );
?>
<table border="3" bordercolordark="#000000" bordercolorlight="#7B7B7B" />
<tr>
<td><img src="coleccion.jpg" /></td>
</tr>
<tr >
<td><center><b><font face="Arial" size="+2" color="#000000">Operaciones con la Colección
</font></b></center>
</td>
</tr>
<tr>
<!--- Fila para Buscar la Película -->
<form action="index.php?op=1" method="POST" enctype="text/plain">
<td>
<center><b>Buscar Película: </b><input type="text" align="LEFT" /> <input type="submit"
value="Buscar" /></center>
</td>
</form>
</tr>
<tr>
<!--- Fila para ver el Listado Completo de Películas -->
<form method=POST target="_self" enctype="text/plain" action=index.php?op=2>
<td><center><input type="submit" value="Ver listado completo de películas"/></center>
</td>
</form>
</tr>
<tr>
<!--- Fila para Ordenar las Películas por Título -->
<form method="POST" target="_self" enctype="text/plain" action="index.php?op=3">
<td><center><input type="submit" value="Ordenar Películas por Título" /></center></td>
</form>
</tr>
<tr>
<!--- Conteo total de Películas en nuestra base de datos -->
<td><center><b>El número total del películas es: </b>
<?
// Imprimimos la variable que recoge el número total de Títulos de Películas
print $nTotalPeliculas;
?>
</center></td>
</tr>
</table>
</center>
</BODY>
</HTML>