deseo consultar una base de datos pero quiero hacerlo con varios campos
teniendo un formulario con lo siguientes campos
Código HTML:
<form id="frbuscar" method="post" action="search.php"> <div align="center"> <table width="346" border="0"> <tr> <td width="116">Código de análisis:</td> <td width="183"><input name="codigo" type="text" id="criterio" size="30" maxlength="11" /></td> <td width="33"> </td> </tr> <tr> <td>Descripción:</td> <td><input name="descripcion" type="text" id="criterio1" size="30" maxlength="40" /></td> <td> </td> </tr> <tr> <td>Molécula:</td> <td><input name="molecula" type="text" id="criterio2" size="30" maxlength="40" /></td> <td> </td> </tr> <tr> <td>Usuario:</td> <td><input name="usuario" type="text" id="criterio3" size="30" maxlength="40" /></td> <td> </td> </tr> <tr> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr> <td> </td> <td align="center"> <input name="buscar" align="bottom"type="submit" id="btbuscar" value="BUSCAR" /></td>
ok todo bien hasta alli pero en el sritp search.php
no se como elaborarlo de tal manera que dicho scritp detecte cual campo esta vacio para no incluirlo en la consulta y cual esta lleno para incluirlo en la consulta tengo el script searh.php
<?php
//pase todas las varibles del formulario
$codi = $_POST["codigo"];
$descrip = $_POST["descripcion"];
$mole = $_POST["molecula"];
$usua = $_POST["usuario"];
$codi= str_replace ( '\\\'', '\'', $codi);
$descrip= str_replace ( '\\\'', '\'', $descrip);
$mole= str_replace ( '\\\'', '\'', $mole);
$usua= str_replace ( '\\\'', '\'', $usua);
if ($codi != "") {
mysql_connect('localhost','root','m19314248o')or die ('Ha fallado la conexión: '.mysql_error());
mysql_select_db('fotocatalisis')or die ('Error al seleccionar la Base de Datos: '.mysql_error());
$busqueda= mysql_query("SELECT * FROM resultados WHERE cod_analisis='$codi'" );
$busqueda1= mysql_num_rows($busqueda);
}
?>
<?php if ($busqueda1> 0) { ?>
<em>Total de Resultados: <?php echo $busqueda1; ?></em>
<table>
<tr>
<th>codigo análisis</th>
<th>Dirección</th>
<th>Teléfono</th>
</tr>
<?php while ($rsEmp = mysql_fetch_assoc($busqueda)) { ?>
<tr>
<td><?php echo $rsEmp['cod_analisis']; ?></td>
<td><?php echo $rsEmp['descripcion']; ?></td>
<td><?php echo $rsEmp['molecula']; ?></td>
<td><?php echo $rsEmp['nombre']; ?></td>
<td><?php echo $rsEmp['fecha']; ?></td>
</tr>
<?php } ?>
</table>
<?php } ?>
<p> </p>
</body>
</html>
espero que puedan ayudarme muchas gracias a toda la comunidad de forosdelweb