Hola a todos tengo esta duda con mi bd y se qe ustedes pueden ayudarme.
Lo que no me funciona es esto:
SELECT * FROM detalle_salida where fk_salida LIKE '%$txtdsalida%' OR no_economico LIKE '%$txtnumec%'
Esta es mi tabla:
Código :
Ver originalCREATE TABLE `detalle_salida` (
`fk_salida` varchar(10) NOT NULL,
`no_economico` varchar(10) NOT NULL,
`cantidad` int(3) unsigned NOT NULL,
`descripcion` text NOT NULL,
PRIMARY KEY (`fk_salida`,`no_economico`),
UNIQUE KEY `no_economico` (`no_economico`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Volcar la base de datos para la tabla `detalle_salida`
--
INSERT INTO `detalle_salida` VALUES ('SF/09-0934', 'FED-087642', 1, 'pantalla tamaño pantalla 21" aspect ratio tv. a color tipo plana ultra delgada, audio sistema: ntsc');
INSERT INTO `detalle_salida` VALUES ('SF/09-0934', 'FED-087643', 1, 'pantalla tamaño pantalla 21" aspect ratio tv. a color tipo plana ultra delgada, audio sistema: ntsc');
INSERT INTO `detalle_salida` VALUES ('SF/09-0934', 'FED-087644', 1, 'pantalla tamaño pantalla 21" aspect ratio tv. a color tipo plana ultra delgada, audio sistema: ntsc');
INSERT INTO `detalle_salida` VALUES ('SF/09-0934', 'FED-087645', 1, 'pantalla tamaño pantalla 21" aspect ratio tv. a color tipo plana ultra delgada, audio sistema: ntsc');
INSERT INTO `detalle_salida` VALUES ('SX/09-0009', 'FED-789898', 2, 'camas clinicas de cirugia esteticas');
Y en el consulta.php tengo esto:
Código HTML:
<table>
<form name = "modif" method="post">
<tr>
<td><b>Salida:</b></td>
<td><input type="text" name="txtdsalida" size="15" maxlength="10" onchange="f_trim(this.value,this.form,this.name);"/></td>
<td rowspan="2"><button type="submit" class="Estilo10">Buscar <img src="imagenes/buscar.png" alt="Buscar" align="absmiddle"
width="24" height="24"/></button></td>
</tr>
<tr>
<td><b>No. Económico:</b></td>
<td><input type="text" name="txtnumec" size="15" maxlength="10"/></td></td></tr>
</form></table>
Esta es la sentencia que no me funciona:
Código PHP:
$res = mysql_query("SELECT * FROM detalle_salida where fk_salida LIKE '%$txtdsalida%' OR no_economico LIKE '%$txtnumec%'");
$total_registros = mysql_num_rows($res);
?>
Código HTML:
<p></p>
<table class="tabla" style="color:#0171AF;">
<tr>
<td><b>No de Salida</b></td>
<td align="center">Fecha</td>
<td align="center">Unidad</td>
<td><b>No. Economico</b></td>
<td align="center"><b>Cantidad</b></td>
<td align="center"><b>Descripcion</b></td>
</tr>
Código PHP:
<?php
while($row = mysql_fetch_array($res)){
echo " <tr>";
// echo " <td><a style=\"text-decoration:underline;cursor:pointer;\" onclick=\"eliminarDato('".$row['no_almacenista']."')\">".$row['no_almacenista']."</a></td>";
echo " <td>".$row['fk_salida']."</td>";
echo " <td>".$row['fecha']."</td>";
echo " <td>".$row['nom_unidad']."</td>";
echo " <td>".$row['no_economico']."</td>";
echo " <td align = 'center'>".$row['cantidad']."</td>";
echo " <td>".$row['descripcion']."</td>";
echo " </tr>";
}
?>