Hola todos! les cuento que hace tiempo tengo este script que funciona perfectamente con un php4 , pero he cambiado de server y alli tengo instalado php5 y para mi sorpresa el script no funciona mas, no tira ningun error, el problema es que no suma para mostrarme la siguiente pagina.
Alguien sabra que cosa tendre que corregir para que funcione?
Ahi va el script
// set up alternative query results
if(!$rowstart) $rowstart=0;
$result = mysql_query("select * from imagenes limit $rowstart,10");
$result2 = mysql_query("select * from imagenes");
$records=mysql_num_rows($result2);
//$rowstart=$_GET[$rowstart];
?>
<html>
<?php
// echo how many displaying if necessary
if ($records>5) echo "display 5 per page";
?>
<?php
if ($rowstart>$numrows)
{?>
</P><DIV ALIGN="LEFT"><P>
<IMG SRC="images/previous.gif" WIDTH="11" HEIGHT="16" ALIGN="ABSMIDDLE" BORDER="0" ALT="Previous Page">
<A HREF="<? $php_self ?>?rowstart=<? echo $rowstart - 5; ?>">
<FONT FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="1">Previous Page</FONT></A>
<? }?>
<?php
//use 2 images as well - previous.gif and next.gif
$numrows=mysql_num_rows($result2);
if($rowstart+5 <$numrows)
{?>
<A HREF=" <? $php_self ?>?rowstart=<? echo ($rowstart+10);?> ">
<FONT FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="1">Next Page</FONT> <IMG SRC="images/next.gif" WIDTH="11" HEIGHT="16" BORDER="0" ALT="Next Page" ALIGN="ABSMIDDLE"></A>
<? }?>
<?php
// and then do normal database query stuff
$num_rows = mysql_num_rows($result);
if ($myrow = mysql_fetch_array($result)) {
echo "eg $records available";
} else {
echo "Sorry, no records available";
}
Muchas gracias a todos por su ayuda
Alicia