|    
			
				20/11/2011, 22:51
			
			
			  | 
  |   | (Desactivado) |  |  Fecha de Ingreso: septiembre-2011 
						Mensajes: 133
					 Antigüedad: 14 años, 1 mes Puntos: 1 |  | 
  |  Respuesta: Incovenientes  
  AMIGOS ESTOY LOCO CON ESTO, NOSE LO QUE PASA, NO ME SALE NINGUN ERROR PERO NO FUNCIONA LAS SUGERENCIAS, ES DECIR AL TRIPEAR NO SALE NADA POR ABAJO (POR EJEMPLO ESCRIBO NOT Y ME TIENE QUE SALIR NOTEBOOK O MAS OPCIONES SEGUN LO QUE ESTOY BUSCANDO, EN SINTESIS EL FUNCIONAMIENTO SERIA IGUAL COMO EL QUE TIENE MERCADO LIBRE). AQUI LE DEJO DETALLADO DE COMO HICE LAS COSAS:
 BASE DE DATOS MYSQL (LINUX):
 NOMBRE DE LA TABLA: ARTICULOS
 COLUM NAME        DATA TYPE       NOT NULL       AUTO IMC     FLAGS              DEFAULT VALUE
 REFERENCIA          INTREGER        SI                   SI                UNSIGNED ZEROFILL        NULL
 TITULO                  VARCHAR (100)     SI                                   BINARY                           NULL
 DESARROLLO         TEXT                     SI                                                                          NULL
 AUTOR                   VARCHAR (50)       SI                                  BINARY                            NULL
 
 Y EL FORMULARIO PHP QUEDO ASI:
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
 <title>Cabecera</title>
 </head>
 <body>
 <td width="612" height="28" align="right">
 <form id="form2" name="form2" method="post" align="center" action="publicaciones.php">
 <form id="form3" name="form3" method="post" align="center" action="busquedaavanzada.php">
 <div align="center">¿Que estas buscando?
 <input type="text" name="busqueda" size="50" />
 <input name="Submit2" type="submit" class="botones1" value="Buscar" />
 <input name="Submit3" type="submit" class="botones1" value="Busqueda avanzada" />
 </div>
 <div align="center">
 <?php
 //CADENA DE CONEXION
 mysql_connect("localhost","root","lipo");
 
 //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 INSTRUCCION 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("openlatino", $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>";
 }
 }
 // 1.- este simbolo, parece que sobra: ")"
 ?>
 </div>
 </body> <!-- 2.- me traigo el body a su sitio -->
 </html>
 
 AUN NO FUNCIONA ¿QUE PUEDE SER?
     |