Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/04/2009, 20:35
mesoriginal
 
Fecha de Ingreso: septiembre-2008
Mensajes: 211
Antigüedad: 15 años, 7 meses
Puntos: 2
Formulario Buscador PHP

Lo que quiero es que pueda buscar qualquier cosa en la base de datos llenando completamente el formulario o parcialmente. Es decir que no haya la nacessidad de rellenar del todo el formulario para buscar.

Ejemplo 1: Relleno absolutamente todo el formulario, pieza, marca, modelo, tipo, color, referencia, posicion, estado i precio. ENTONCES DEBE DARME EL PRODUCTO EN CONCRETO SOLO HABRÀ 1 QUE TENGA ESTAS MISMAS PROPIEDADES.


Ejemplo 2: Solo relleno los campos marca, referencia i color, ( he dicho estos para decir algo podrian ser otros) ENTONCES DEBE DARME LOS PRODUCTOS QUE TENGAN COMO MARCA, REFERENCIA I COLOR LO QUE PUSE EN EL FORM.


Código PHP:
<?php
include("conex.php");
$pesa=$_POST[pesa];
$marca=$_POST[marca];
$model=$_POST[model];
$tipus=$_POST[tipus];
$color=$_POST[color];
$ref=$_POST[ref];
$posicio=$_POST[posicio];
$estat=$_POST[estat];
$preu=$_POST[preu];


$query mysql_query("SELECT * FROM `productes` WHERE pesa='$pesa'"$conn);
while (
$resultado mysql_fetch_array($query))
{
echo 
"Peça ".$resultado[pesa]."<br>";
echo 
"Marca ".$resultado[marca]."<br>";
echo 
"Model ".$resultado[model]."<br>";
echo 
"Tipus ".$resultado[tipus]."<br>";
echo 
"Color ".$resultado[color]."<br>";
echo 
"Ref. ".$resultado[ref]."<br>";
echo 
"Posicio. ".$resultado[posicio]."<br>";
echo 
"Estat. ".$resultado[estat]."<br>";
echo 
"Preu. ".$resultado[preu]."<br>";
echo 
"<hr><br>";
}
?>


<html>
<form  enctype="multipart/form-data" name="form1" method="post" action="">
<table>
<tr><td>Peça</td><td> <INPUT maxLength="100" size="25" name="pesa"></td></tr>
<tr><td>Marca</td><td> <INPUT maxLength="100" size="25" name="marca"></td></tr>
<tr><td>Model</td><td><INPUT maxLength="100" size="25" name="model"></td></tr>
<tr><td>Tipus</td><td><INPUT maxLength="100" size="25" name="tipus"></td>
<tr><td>Color</td><td><INPUT maxLength="100" size="25" name="color"></td>
<tr><td>Ref.</td><td><INPUT maxLength="100" size="25" name="ref"></td></tr>
<tr><td>Posicio</td><td><INPUT maxLength="100" size="25" name="posicio"></td></tr>
<tr><td>Estat</td><td><INPUT maxLength="100" size="25" name="estat"></td></tr>
<tr><td>Preu</td><td><INPUT maxLength="100" size="25" name="preu"></td></tr>
<tr><td><INPUT name="submit" type="submit" value="Buscar!"></td></tr></table></td></tr>
</table>
</form>  
</html>

Muchissimas gracias!