Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/12/2010, 10:12
rufus
 
Fecha de Ingreso: mayo-2009
Ubicación: Andalucia
Mensajes: 650
Antigüedad: 14 años, 11 meses
Puntos: 1
problema para procesar formulario (no consigo mandar variable de formu. a otra pagina

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