Código PHP:
//busca en una base de datos hecha en mysql con campos distribuidor, marca, producto, comentario, pero recuerda que puedes cambiarlos
$campo = array("ta_name", "ta_descripcion", "ta_ubicacion", "ta_servicios", "ta_pclaves");
//aqui ponemos los campos de la tabla en que queremos buscar
$numelentos = count($campo);//toma el numero de campos y lo guarda para usarla despues
$bandera = "si";//bandera para indicar si se encontro la palabra
for ($i=0; $i < $numelentos; $i++)
//realizaremos el recorrido de busqueda en cada campo que seleccionamos de nuestra tabla
{// inicio for
$campoac= $campo[$i];//guardamos el campo actual
$a= $_POST['palabra'];//Guardamos la palabra que se buscara
if ($a==false)// si no se ingreso una palabra nos avisa
{
echo "<p>Debe especificar la busqueda</p> \n";
echo "</html></body> \n";
exit;
}
$link = mysql_connect(" ", " ", " ");
//si se ingreso la palabra nos conectamos
mysql_select_db(" ", $link);
//que busque en el campo actual la palabra enviada y lo ordene por un campo especifica
$sql = "SELECT * FROM t_taller WHERE $campoac LIKE '%{$_POST['palabra']}%' ORDER BY ta_name";
$result = mysql_query($sql, $link);
if ($row = mysql_fetch_array($result))// si se encontro la palabra
{
mysql_field_seek($result,0);
while ($field = mysql_fetch_field($result)){
echo "<td><b></b></td> \n";
}
Supongamos que tengo un registro; este posee la siguiente frase
EL AIRE ESTA FRESCO si pongo para buscar EL AIRE me arroja la busqueda, todo bien hasta ahí...
Pero si coloco AIRE FRESCO o sea saltandome una palabra, no lo reconoce... o sea no arroja datos...
Que debo colocar para que esto sea factible?
Slds,