Ver Mensaje Individual
  #40 (permalink)  
Antiguo 01/06/2009, 22:13
templas
 
Fecha de Ingreso: noviembre-2007
Mensajes: 40
Antigüedad: 17 años
Puntos: 0
Respuesta: una duda para empezar

me he bajado este codigo para ver si lo puedo ir apañando...

Código:
<?php 
//cadena de conexion 
mysql_connect("localhost","root",""); 
//DEBO PREPARAR LOS TEXTOS QUE VOY A BUSCAR si la cadena existe 
if ($busqueda<>''){ 
   //CUENTA EL NUMERO DE PALABRAS 
   $trozos=explode(" ",$busqueda); 
   $numero=count($trozos); 
  if ($numero==1) { 
   //SI SOLO HAY UNA PALABRA DE BUSQUEDA SE ESTABLECE UNA INSTRUCION CON LIKE 
   $cadbusca="SELECT REFERENCIA, TITULO FROM ARTICULOS WHERE VISIBLE =1 AND DESARROLLO LIKE '%$busqueda%' OR TITULO LIKE '%$busqueda%' LIMIT 50"; 
  } elseif ($numero>1) { 
  //SI HAY UNA FRASE SE UTILIZA EL ALGORTIMO DE BUSQUEDA AVANZADO DE MATCH AGAINST 
  //busqueda de frases con mas de una palabra y un algoritmo especializado 
  $cadbusca="SELECT REFERENCIA, TITULO , MATCH ( TITULO, DESARROLLO ) AGAINST ( '$busqueda' ) AS Score FROM ARTICULOS WHERE MATCH ( TITULO, DESARROLLO ) AGAINST ( '$busqueda' ) ORDER BY Score DESC LIMIT 50"; 
} 
}
$result=mysql("teleformacion", $cadbusca); 
While($row=mysql_fetch_object($result)) 
{ 
   //Mostramos los titulos de los articulos o lo que deseemos... 
  $referencia=$row->REFERENCIA; 
   $titulo=$row->TITULO; 
   echo $referencia." - ".$titulo."<br>";; 
} 
?>
lo he copiado de esta direccion haciendo todo tal cual lo pone

Código:
http://www.desarrolloweb.com/articulos/2087.php
pero cuando lo pruebo me dice lo siguiente

Código:
Notice: Undefined variable: busqueda in C:\wamp\www\busarticulos\buscar.php on line 10

Notice: Undefined variable: cadbusca in C:\wamp\www\busarticulos\buscar.php on line 23

Notice: mysql() [function.mysql]: This function is deprecated; use mysql_query() instead. in C:\wamp\www\busarticulos\buscar.php on line 23

Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in C:\wamp\www\busarticulos\buscar.php on line 24
gracias