Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/10/2013, 15:23
ph20
 
Fecha de Ingreso: julio-2011
Ubicación: España
Mensajes: 127
Antigüedad: 13 años, 3 meses
Puntos: 2
Terminar buscador desplegable

Hola, os pido ayuda para poder terminar un buscador a una base de datos mysql.

Os explico como lo tengo:

Tengo un formulario html mediante opciones desplegables
Código:
<form action="buscar.php" method="post">
<select name="categoriaA"
style="font-family: Arial; font-weight: normal; font-style: normal; font-size: 11px;">
<option value="A">Opcion A</option>
<option value="B">Opcion B</option>
<option value="C">Opcion C</option>
<option value="D">Opcion D</option>
</select>

<select name="categoriaB"
style="font-family: Arial; font-weight: normal; font-style: normal; font-size: 11px;">
<option value="M">Opcion M</option>
<option value="W">Opcion W</option>
</select>

<input
value="buscar" type="submit">
</form>
Este form está enlazado al siguiente PHP para pedir la búsqueda a la base de datos:

Código PHP:
<?

$categoriaA
$_POST['categoriaA'];
$categoriaB$_POST['categoriaB'];



$buscar $_POST;

$con=mysql_connect("servidor","usuario","contraseña");
$sql "SELECT * FROM TABLE 3 WHERE CategoriaA like $categoriaA & Categoria B like $categoriaB";
mysql_select_db("bd"$con); 

$result mysql_query($sql$con); 



if (
$total>0){
echo 
"<table border=1 cellspacing=0 cellpadding=2 bordercolor='cc9933'>";
echo 
"<tr align='center' bgcolor='cc9933'><td>Categoria_A</td><td>Categoria_B</td></tr>";
while (
$row mysql_fetch_array($result)) { 
?>
<tr bgcolor="#fdfdbf" align='center'><td><?=$row['CategoriaA'];?></td><td><?=$row['CategoriaB'];?></td></tr>
<?
}
echo 
"</table>";
} else { 

echo 
"No se encontraron resultados"
}

?>
Si le doy a buscar me sale que "No se encontraron resultados" y no puede ser ya que hay opciones seleccionadas del desplegable.

En la base de datos hay columna 1 llamada CategoriaA, con Opción A, Opción B... en cada fila, y lo mismo en la siguiente columna en la CategoriaB. Mi intención es que el usuario seleccione las opciones que quiera de cada columna mediante el desplegable y que cuando le de a buscar le aparezcan todas la opciones que coinciden con su selección.

Muchas gracias