Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/12/2006, 15:34
Errante
 
Fecha de Ingreso: abril-2005
Mensajes: 13
Antigüedad: 19 años, 1 mes
Puntos: 0
Recoger parámetros en index.php

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" />&nbsp;<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>