Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/01/2008, 18:31
funkain
 
Fecha de Ingreso: enero-2008
Mensajes: 49
Antigüedad: 16 años, 10 meses
Puntos: 0
Paginator con 2 Consultas

hola Todos

Estoy haciendo una web y me han pedido que pagine los resultados de las consultas

mi pagina tiene el buscador ( un campo text y 2 lista/menu) en la misma pagina donde quiero incluir el paginator

mi problema es:

que cuando se muestra por primera vez la web se muestra perfectamente las consultas paginadas pero cuando busco algo en el buscador se ejecuta otra sentencia sql con un like el problema es que cuando pasa a la segunda pagina o a otras se ejecuta la primera sentencia sql cuando cargo por primera vez la pagina

como puedo hacer para que cuando alguien busque algo se ejecute la sentencia sql de busqueda y no la del inicio???

copio algo del codigo que tengo


<body>
<?php


include("conexion2.php");


$bus=$_POST[texto];
echo $bus;
if(isset($bus)){
$_pagi_sql =" select * from preuba where nombre like '%$bus' ";
}
else
$_pagi_sql = "select * from preuba ";

$_pagi_cuantos = 10;

//Incluimos el script de paginación. Éste ya ejecuta la consulta automáticamente
include("paginator.inc.php");


?>


<form id="form1" name="form1" method="post" action="preuba.php">
<label>
<input name="texto" type="text" id="texto" />
</label>
<label>
<input type="submit" name="Submit" value="Enviar" />
</label>
</form>
<p>&nbsp;</p>

<table width="200" border="0">
<?php while($n = mysql_fetch_array($_pagi_result)){ ?>
<tr>
<td><? echo $n["nombre"]; ?></td>
</tr>
<?php }?>
</table>

<? echo"<p>".$_pagi_navegacion."</p>"; ?>
<p>&nbsp;</p>
</body>




Si alguien sabe como se lo Agradeceria