Foros del Web » Programando para Internet » PHP »

Mi buscador no pagina

Estas en el tema de Mi buscador no pagina en el foro de PHP en Foros del Web. este es mi script, tdo anda bien, incluso veran com es que busco en cuatro tablas distintas. el script se ejecuta en el mismo index.php, ...
  #1 (permalink)  
Antiguo 21/04/2004, 09:21
Avatar de oktubre  
Fecha de Ingreso: agosto-2003
Ubicación: en mi casa
Mensajes: 371
Antigüedad: 20 años, 7 meses
Puntos: 4
Mi buscador no pagina

este es mi script, tdo anda bien, incluso veran com es que busco en cuatro tablas distintas.
el script se ejecuta en el mismo index.php, y lo que me falata que ande es que pagine de una maldita vez, ya que la variable $desde no se vuelve a cargar y no suma de 4 en 4.

se los copio, por ahi sus mentes despejadas en cuentran el error.

<?
//////////////////////este es el c'odigo de buscar //////////////////////////
//-------------- declaro las consultas
if(isset ($_GET[action])){
if($action=="buscar") {
//----- inicio el conteo del buscador
$cantidad="4"; // cantidad que muestro por pagina
// $numero="0"; // numero de inicio del conteo
// if(isset($comensar)){
$desde=$numero+$cantidad+$comensar+$hiddenumero; // desde es el numero que se va a ir incrementando
// }



$consulta[0] = "SELECT * FROM puestos WHERE titulo like '%$buscar%' or descripcion like '%$buscar%' or ubicacion like '%$buscar%' and activo='s' LIMIT $desde, $cantidad ";
$consulta[1] = "SELECT * FROM uniuno WHERE titulo like '%$buscar%' OR introduccion LIKE '%$buscar%' OR texto LIKE '%$buscar%' LIMIT $desde, $cantidad ";
$consulta[2] = "SELECT * FROM unidos WHERE titulo like '%$buscar%' OR introduccion LIKE '%$buscar%' OR texto LIKE '%$buscar%' LIMIT $desde, $cantidad ";
$consulta[3] = "SELECT * FROM notas WHERE titulo like '%$buscar%' OR introduccion LIKE '%$buscar%' OR texto LIKE '%$buscar%' LIMIT $desde, $cantidad ";



$db = mysql_connect($host, $usuario,$password);
mysql_select_db($database,$db);
$sqlq = "$consulta[$r1]"; // donde $r1 declara que sql voy a usar de la lista de $consultas[]
$result = mysql_query($sqlq,$db); /// hasta aca esta la conexión
$rowsnum = mysql_num_rows($result);

if( $rowsnum > 0){


while ( $myrowb = mysql_fetch_array($result)){
$sqla = "SELECT nombre, path FROM frankis WHERE ubicacion= '$myrowb[ubicacion]'"; // me coneto a frankis para ver el path de la ubicacion
$resulta = mysql_query($sqla,$db); /// hasta aca esta la conexión

$path = mysql_fetch_array($resulta); /// cargo en $path el paso gerarquico
$constante="http://www.laburantes.com";
$caso[0]="/empresasbuscandote2.php?codigo=$myrowb[codigo]";
$caso[1]="/uni1.php?codigo=$myrowb[codigo]";
$caso[2]="/uni2.php?codigo=$myrowb[codigo]";
$caso[3]="/nota.php?codigo=$myrowb[codigo]";


$linka="$constante$path[path]$caso[$r1]";

echo "
<table border=\"1\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse\" bordercolor=\"#111111\" width=\"423\" id=\"AutoNumber3\" bgcolor=\"#FFFFFF\">
<tr>
<td width=\"100%\"><span style=\"font-family:Arial\">
<font size=\"1\"><b></b><a href=\"$linka\">$myrowb[titulo]</a></font><br>
</span><p class=\"MsoNormal\"><span style=\"font-family:Arial\"><br>
<font size=\"1\">- $myrowb[texto_portada]<br>
$path[nombre]<br>
&nbsp;</font></span></td>
</tr>
</table>";
} // cierro el bucle

} else { //// a partir de aca armo el resultado que voy a mostrar

echo " <table border=\"1\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse\" bordercolor=\"#111111\" width=\"423\" id=\"AutoNumber3\" bgcolor=\"#FFFFFF\"> <br>
<tr><br>
<td width=\"100%\"><font face=\"Arial\" size=\"2\">No se encontró</font><span style=\"font-family:Arial\"><font size=\"2\">:</font><font size=\"1\"><br>
<b> <font face=\"Arial\" size=\"2\" color=\"990000\">$buscar</b></font>&nbsp;&nbsp;&nbsp;&nbsp; Sugerencias: </font></span><br>
<p class=\"MsoNormal\"><span style=\"font-family:Arial\"><font size=\"1\"><br>
Asegúrese de que todas las palabras estén escritas correctamente.<br>
- Intente usar otras palabras.<br>
- Intente usar palabras más generales.</font></span></td><br>
</tr><br>
</table> ";
}//con este cierro el resultado de la tabla




}// con este cierro el action buscar
}// cierro el isset $action

// revisar las zonas de $linka que son las conexiones

//------------------------------ Fin del BUscador --------------------------//
?>


P/D:

extraño ver a Xalome, desde su web cam ( habra replay?)
__________________
w32.oktubre@mm <----------------<<<<
prefiero cerrar la boca y parecer un tonto que abrirla y confirmarlo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:54.