Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/03/2004, 07:06
rmelo
 
Fecha de Ingreso: febrero-2004
Mensajes: 22
Antigüedad: 20 años, 2 meses
Puntos: 0
Busqueda en MySQl con PHP... AYUDA !!!!!!!!!

Llevo varios días ya tratando de arreglar este problema y no he encontrado la solución, por favor ayudenme...

1. Envío 3 variables desde página1.htm ($motivo, $tipo y $comuna)
2. Las recibo con recibe.php que tiene el sig. código:

<?
if (!($limit)){
$limit = 2;}
if (!($page)){
$page = 0;}

$link= mysql_connect("localhost","nobody", "") or die("No se pudo conectar a la base");
mysql_select_db("mibase);

$query2 = "SELECT * FROM mitabla WHERE (operacion='$motivo') AND (tipo='$tipo') AND (comuna='$comuna')";
$query1=$query2;
$query2=$query1."ORDER BY precio DESC limit $page,$limit";

$numresults=mysql_query($query1);
$results = mysql_query($query2);
$numrows = mysql_num_rows($numresults);

if ($numrows == 0){
echo("No hay registros en este momento :(");
exit();

}
...
...
?>

Entonces que pasa, las variables las recibo bien, no hay problema en eso, pero como se dan cuenta el código me ordena por página la cantidad de resultados que yo quiera, en este caso le puse 2 ($limit = 2) por que estoy probando, y aparece el botón "siguiente", "atras", lo típico... pero aca se produce el poroblema ya que aunque reconnoce que rescato de la BD 3 registros (en la primera pag. aparecen 2) apreto "siguiente" y em arroja el mensaje No hay registros en este momento :( que es lo que aparece en la parte con negrilla en el código.

Alguien tiene una idea de que puede ser????

Cualquier ayuda será bien recibida, GRACIAS.

RMelo