Comunidad de diseño web y desarrollo en internet online

No respeta clausulas "Where" y "Limit" a partir de

Citar            
MensajeEscrito el 12 Sep 2012 09:48 pm
Hola amigos, resulta que estoy haciendo la parte de paginación en mi web, y pasa que a la primera vez sí cumple las clausulas Where combinada con Limit, pero ya a la segunda, es decir que pongo la segunda vez "pagina 4" y me muestra todo, sin respetarme las clausulas Where y Limit, alguna idea??, este es el codigo:


<?php



include 'connection.php';
include 'pag.html'; // aca genero la paginacion q esta mas abajo...

$pagi=$_GET['id']; // aca recibo el nº de pagina seleccionada.

if ($pagi==0)
{
$pagi=1;
}

$co=0;


$co=($pagi*5)-5; // 5 resultados por pagina...




$l=$_POST['lo'];
$tr=$_POST['tr'];
$t=$_POST['tp'];

$go5=$_POST['ti'];
$go6=$_POST['te'];







$result="SELECT * FROM tabla3 WHERE loca='$l' AND trab = '$tr' AND tip='$t' AND of like '%$go6%' limit $co,5";

$result2=mysql_query($result,$link);


while ($row=mysql_fetch_array($result2))
{

echo $row['sof'];
}



mysql_free_result($result2);

mysql_close($link);





?>

---------------------------------------------------------

PAG.HTML

<html>

<head>


</head>

<body>

<?


include 'connection.php';

$g=0;

$sql="SELECT * from tabla3";
$result=mysql_query($sql);
$numer=mysql_num_rows($result);

$g=$numer/5;

echo "<center>";
for($f=1;$f<=$g;$f++)
{

echo "<a href='lectura.html?id=".$f."'>$f</a>";
echo "-";

}

mysql_free_result($result);


?>

</body>
</html>



----------------------------------------------------------

ojala alguien pueda ayudarme...

Por carlos122

5 de clabLevel



 

chrome
Citar            
MensajeEscrito el 13 Sep 2012 01:35 pm
Haz un echo de la sentencia SQL tal como se envía al servidor MySQL. Me parece que te dará la pista de lo que está ocurriendo.

Por DriverOp

Claber

2510 de clabLevel



 

opera

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.