que tengo un simple formulario de busqueda con dos campos $busqueda y el boton de submit. el action="" del formu me manda a la pagina mostrarpelis.php en esta pagina mostrarpelis.php recojo la variable del primer campo del formulario para con un script de php mostrar la pelicula seleccionada previamente en el formulario segun su titulo pues me dice que la variable $busqueda no existe.
otra cosa que me hace mal el script es que me muestra todas las peliculas que tengo ingresadas en la base de datos no la que yo e seleccionado por su titulo os dejo el codigo:
Código:
<form action="mostrarpeli.php" id="formuz"method="get">
<ul>
<li class="liespecial"> <input type="text" name="busqueda" id="buscador" value="Buscar..."size="30" /></li>
<li class="liespecial"><input type="submit" name="buscando" value="" id="botonbuscador"></li>
</ul>
</form>
Código PHP:
<?php
$busqueda=$_POST['busqueda'];
//Sentencia sql (sin limit)
$_pagi_sql = "SELECT * from peliculas where titulo like '%$busqueda%'";
$_pagi_result = mysql_query($_pagi_sql , $conexion);
//Leemos y escribimos los registros de la página actual
while($row = mysql_fetch_array($_pagi_result)){
echo "<div id='registropeli'>";
echo "<ul><li><b>Titulo:</b></li>" .$row['titulo'];
echo "<li><b>año:</b></li>" . $row['ano'];
echo "<li><b>genero:</b></li>" .$row['genero'];
echo "<li><b>calidad:</b></li>" .$row['calidad'];
echo "<li><b>idioma:</b></li>" .$row['idioma'];
echo '<li><img src="'.$row['ruta'].'" width="180px" height="180px"></img></li>';
echo "<li><b>tipo:</b></li>" .$row['tipo'];
echo "<li><b>size:</b></li>" .$row['size'];
echo "<li><b>comentario</b></li>" .$row['comentario'];
echo "</div>";
}
?>
Este es el error que me da: Undefined index: busqueda in G:\wamp\www