Foros del Web » Programando para Internet » PHP »

ayuda BUSCADOR PHP

Estas en el tema de ayuda BUSCADOR PHP en el foro de PHP en Foros del Web. esplico a la pagina principal he anyadido un boton para ir a "buscador.php", ke en "buscador.php" he introducido el seguente: <body> <p>Introduce valores, un minimo ...
  #1 (permalink)  
Antiguo 11/03/2008, 14:37
 
Fecha de Ingreso: marzo-2008
Mensajes: 9
Antigüedad: 16 años, 1 mes
Puntos: 0
ayuda BUSCADOR PHP

esplico



a la pagina principal he anyadido un boton para ir a "buscador.php", ke en "buscador.php" he introducido el seguente:

<body>
<p>Introduce valores, un minimo y un maximo </p>
<p>&nbsp;</p>
<p>entre</p>
<p>
<label>
<input type="text" name="valor1" />
</label>
</p>
<p>y</p>
<p>
<label>
<input type="text" name="valor2" />
</label>
</p>
<p>
<form id="buscar" name="buscar" method="post" action="buscador_.php">
<input type="submit" name="Submit" value="buscar" />
</form>
</p>
</body>

"buscador_.php" conténe lo seguente i és akí donde me lio (al ejecutar la sql)

<body>
<?php
//conección a la base de datos
$con=mysql_connect("localhost","root","");

//leer variables
$cod_producte=$_REQUEST['cod_producte'];
$procedencia=$_REQUEST['procedencia'];
$any=$_REQUEST['any'];
$estat=$_REQUEST['estat'];
$preu=$_REQUEST['preu'];
$descripcio=$_REQUEST['descripcio'];

//ejecutar la sql
$sql="select * from productes where precio BETWEEN "valor1" AND "valor2"";


if (! mysql_db_query("treball_final",$sql,$con)){//si se executa mal, muestro el error
echo mysql_error ();
}
else{//ejecucion correcta del sql
echo "Modificado";
echo "<script language=javascript> windows.open('mostrar.php')</script>";
}

//cerrar conexion
mysql_close($con);


?>
</body>

Què passa? lo he de tener para mañana porfavor ayudaaaa
  #2 (permalink)  
Antiguo 11/03/2008, 15:18
Avatar de eft0  
Fecha de Ingreso: junio-2003
Ubicación: Santiago - Chile
Mensajes: 635
Antigüedad: 20 años, 10 meses
Puntos: 9
Re: ayuda BUSCADOR PHP

El <form> ponlo abajo de <body> y en el PHP modifica el sql:

Código PHP:
//ejecutar la sql
$sql="select * from productes where precio >= "$_POST['valor1'] ." AND precio <= "$_POST['valor2']; 
No olvides el addslashed() para evitar problemas de seguridad.
  #3 (permalink)  
Antiguo 11/03/2008, 15:28
 
Fecha de Ingreso: marzo-2008
Mensajes: 9
Antigüedad: 16 años, 1 mes
Puntos: 0
Re: ayuda BUSCADOR PHP

me debuelve este error y no funciona

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AND <=' at line 1
  #4 (permalink)  
Antiguo 11/03/2008, 15:29
Avatar de eft0  
Fecha de Ingreso: junio-2003
Ubicación: Santiago - Chile
Mensajes: 635
Antigüedad: 20 años, 10 meses
Puntos: 9
Re: ayuda BUSCADOR PHP

Saca las comillas, no se que tipo de datos estan utilizando para ese campo.
  #5 (permalink)  
Antiguo 11/03/2008, 15:35
 
Fecha de Ingreso: marzo-2008
Mensajes: 9
Antigüedad: 16 años, 1 mes
Puntos: 0
Re: ayuda BUSCADOR PHP

tampoco... me funciona

http://www.megaupload.com/es/?d=S6K5E1M4

en este link podras descargarte la web, miralo a ver q tal

gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 20:53.