
BUSCADOR PHP POR CAMPOS
Publicado por Sandra (50 intervenciones) el 14/05/2015 12:53:42
Buenas de nuevo, estoy intentando hacer un buscador que me busque en diferentes campos.. Pro me sale siempre que no hay coincidencias. Os pego el código de las dos páginas.
Página donde está el buscador
(Es una web en phpnuke por lo que el buscador es un módulo mas)
Página que realiza la búsqueda
A ver que pasa ahi....
Gracias!
Página donde está el buscador
(Es una web en phpnuke por lo que el buscador es un módulo mas)
1
2
3
4
5
6
7
8
9
<form action="http://gestion-acrasesores.s15c4aed.alojamientovirtual.com/modules.php?name=buscatelem" method="post">
<input type="text" name="txtBuscar" placeholder="Buscador..."/>
<select NAME='pqbuscar'>
<option SELECTED>Id
<option>RAZON_SOCIAL
<option>TELEFONO1
<option>E-MAIL1
</select>
<input type="submit" value="Buscar">
Página que realiza la búsqueda
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
$xqbuscar=$_POST["xqbuscar"];
$busqueda = ISSET($_POST['txtBuscar']) ? $_POST['txtBuscar'] : null;
$conexion = mysql_connect("localhost", "s15c4aed_TELEM", "password");
mysql_select_db("s15c4aed_TELEMARKETING",$conexion);
$result = mysql_query("SELECT * FROM TELEMEMPRESAS WHERE".$xqbuscar." LIKE '%".$busqueda."%'");
if ($busqueda != ""){
if (mysql_affected_rows($conexion) > 0){
echo "<b>--SE HAN ENCONTRADO ".mysql_num_rows($result)." REGISTROS.--</b><br><BR><BR>";
?>
<TABLE><th width=85>Razón Social</th> <th width=250>Teléfono1</th><th width=150>Teléfono2</th><th width=210>E-Mail1</th><tr></table>
<?
while($row = mysql_fetch_array($result)){
echo "<table>
<td width='200'><a href='http://gestion-acrasesores.s15c4aed.alojamientovirtual.com/modules.php?name=vermodifempresa&idcli=$row[ID_CLIENTE]' target='_blank'><FONT COLOR='blue'><b>".$row['RAZON_SOCIAL']."</b></font></a></td>
<td width='200'>".$row['TELEFONO1']."</td>
<td width='200'>".$row['TELEFONO2']."</td>
<td width='200'>".$row['E-MAIL1']."</td>
</tr>
</TABLE><br>";
}
} else{
echo "No existen coincidencias.";
}
mysql_close($conexion);
}
?>
A ver que pasa ahi....
Gracias!
Valora esta pregunta


0