Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/12/2004, 18:20
Avatar de jota_22
jota_22
 
Fecha de Ingreso: noviembre-2004
Mensajes: 83
Antigüedad: 19 años, 5 meses
Puntos: 0
Pregunta Paginador de buscador php mysql

Bueno mando una vez mas el codigo, lo que quiero es hacer desde SQL
todo lo que hago con SQL/PHP para la cosulta de
búsqueda fulltext, like y las condiciones if. Si no me entienden preguntenme porfavor. Gracias de antemano

Código PHP:
<? 
$texto
=$_GET["texto"]; 
$ciudad=$_GET["ciudad"]; 
$cat=$_GET["cat"]; 
$accion=$_GET["accion"]; 

if (
$accion == "buscar"

if (
$texto=="" && ($ciudad=="Ciudad" || $ciudad=="Todas") && ($cat=="Categoria" || $cat=="Todas")) 
{echo
"<h2>Puede dejar en blanco el campo de texto, pero debe seleccionar una ciudad y/o una categoria en la cual buscar</h2>";} 
elseif((
$ciudad=="Ciudad" || $ciudad=="Todas") && ($cat=="Categoria" || $cat=="Todas")) 
{echo
"<h2>Seleccione una Ciudad y/o una Categoria en la cual buscar su consulta.</h2>";} 
else 

if(
$texto==""
{
$texto="a";}//muestra todo 
include "conexion.php"
if (
$texto<>''){ 
$trozos=explode(" ",$texto); 
$numero=count($trozos); 
if (
$numero==1) { 
$_pagi_sql="SELECT * FROM producto WHERE des LIKE '%$texto%' OR tit LIKE '%$texto%' OR llave LIKE '%$texto%' ORDER BY id";} 
elseif (
$numero>1) { 
$_pagi_sql="SELECT * , MATCH (tit, des, llave) AGAINST ('$texto') AS puntuacion 
FROM producto WHERE MATCH (tit, des, llave) AGAINST ('$texto') ORDER BY puntuacion"
;} 
$_pagi_cuantos 20
include(
"paginator.inc.php"); 
while (
$row mysql_fetch_array($_pagi_result)) 

if((
$ciudad=="$row['ciudad']" && $cat=="$row['cat']") || ($ciudad=="$row['ciudad']" && ($cat=="Categoria" || $cat=="Todas") ) || (($ciudad=="Ciudad" || $ciudad=="Todas") && $cat=="$row['cat']")) 

if(
"$row['url']"==""
{echo
"<strong><font size=\"3\" color=\"0000FF\">$row['titulo'] </font></strong><font size=\"1\" color=\"#9999CC\"> $row['ciudad']</font><br>";} 
else 
{echo
"<a href=\"$row['url']\"><strong><font size=\"3\" color=\"0000FF\">$row['titulo'] </font></strong></a><font size=\"1\" color=\"#9999CC\"> $row['ciudad']</font><br>";} 
echo
"$row['descripcion']<br> 
<strong><font color=\"#CCCCCC\">$row['url']</font></strong><br><br>"



} } 

?>