Ver Mensaje Individual
  #6 (permalink)  
Antiguo 05/01/2009, 08:32
GENESISBM
 
Fecha de Ingreso: enero-2009
Mensajes: 119
Antigüedad: 15 años, 3 meses
Puntos: 1
Respuesta: Buscador PHP mysql

Ya he conseguido arreglar lo de que busque mas de una palabra, simplemente le he quitado la opcion de buscar por palabras y ya esta.
Lo demas no lo consigo de ninguna forma, nose que hcer para que muestre los resultados bien, yo quiero que salga de resultados por ejemplo:

segun lo k se busca,
TITULO - FICHA, tal y como tengo la base de datos

Tampoco se como poner tanto como, sino se escribe nada diga que no se a escrito nada, y si no a encontrado lo que se busca, que diga que no hay resultadas de X palabras.


Codigo actual:
Código PHP:
<?php
//cadena de conexion//CONEXION MYSQL Y BASE DE DATOS
mysql_connect("Localhost","root","XXXXXXX"); //conexion a MYSQL HOST/USUARIO/PASS
mysql_select_db("todotrenty");  //CONEXION a la base de datos exacta
// DEBO PREPARAR LOS TEXTOS QUE VOY A BUSCAR si la cadena existe
if (!empty($_POST['busqueda'])){ 
$busqueda=$_POST['busqueda'];
//BUSQUEDA:
    
$cadbusca="SELECT TITULO,FICHA FROM ARTICULOS WHERE ficha LIKE '%$busqueda%' OR TITULO LIKE  '%$busqueda%' LIMIT 50"// Busca sobre los campos ficha y titulo dentro de la tabla ARTICULOS, y limite de 50 resultados
//RESULTADO: 
  
$result=mysql_query($cadbusca) or die (mysql_error());
  While(
$row=mysql_fetch_object($result))
  {
    
//Mostramos los titulos de los articulos o lo que deseemos...
    
$ficha=$row->ficha;
   
$titulo=$row->TITULO;
    
//echo $titulo."<br>";
    
echo $ficha." - ".$titulo."<br>";
  }
}
?>
</p>
</body>
</html>
haber si me podeis ayudar muchas gracias.