Hola a todos, es la segunda vez que escribo para consultar algo, x lo general la informacion existente me ayuda resolver los problemas pero me he presentado con este problema ::
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