La idea de repara dos es buena, pero...
son una busqueda con mas de un campo y habria que "interpretar" los valores.
¿como organizo la busqueda para que que entienda que 1 es 2, 3 y 4 habitaciones...
os adjunto el formualrio de busqueda:
Código PHP:
Ver original<?php
include('config.php');
{
$a=$_POST['ref'];
$b=$_POST['id'];
if (!$resultado){
echo "ERROR: Imposible seleccionar la base de datos $basedatos.<br>\n";
}
else{
}
$sql="select*from recetas where";
if ($a != '')
$sql .= " ref like '%$a%' and " ;
if ($b != '')
$sql .=" id = '$b' and "
";
$sql .= " 1 = 1 order by id" ;
$res=mysql_query( $sql, $conexion);
if (!$res){
echo"error".mysql_error();
}
else
{
echo"<table align='center' border=2 cellpadding=10 bordercolor=gold>";
echo"<tr>
<td><h3>TITULO</h3></td>
<td><h3>AUTOR</h3></td>
<td><h3>PORTADA</h3></td>
<td></td>
" ;
while($fila = mysql_fetch_array($res))
{
echo "<h3><tr><td><h4>$fila[id]</h4></td>
<td><h4>$fila[ref]</h4></td>
<td><img src='$fila[portada]'height='94' width='82'></td>
<td><a href='$fila[post]'>saber más</a></td>
</tr></h3>";
//mysql_close($connect);
}
echo"</table>";
}
//or die("error de insercion codigo de enfermedad o codigo de res no encontrado.".mysql_error()."<br>");
}
?>