Se me ha ocurrido que el problema a lo mejor no esta en esa pagina, sino en la que lista el producto. Hay dos una lista promociones y otra inmuebles.
Promos:
<html>
<head>
<title>Separk - Grup Immobiliari</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="../../estilos.css" rel="stylesheet" type="text/css">
</head>
<body topmargin="0" leftmargin="0" rightmargin="0">
<table width="1000" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td align="center"><table width="100%" border="0" cellpadding="4">
<tr>
<td height="40" colspan="5" class="tit_bordeaux_grande"><div align="center">Promociones</div></td>
</tr>
<tr>
<td width="10%" height="40" bgcolor="#999999" class="tit_blanco"><a href="listar_promos.php?por=codigo">
<div align="center">Código</div></a></td>
<td width="27%" height="40" bgcolor="#999999" class="tit_blanco"><a href="listar_promos.php?por=nombre">
<div align="center">Nombre</div>
</a></td>
<td width="55%" height="40" bgcolor="#999999" class="tit_blanco"> <div align="center">Descripción (Castellano) </div></td>
<td width="4%" height="40" bgcolor="#999999" class="tit_blanco"><div align="center">Edit</div> </td>
<td width="4%" height="40" bgcolor="#999999" class="tit_blanco"><div align="center">Borr</div> </td>
</tr>
<?php
include ("../../conexion.php");
//Conexión a la base de datos
$con = mysql_connect("$servidor","$usuario","$contrasena") or die ("no se pudo conectar");
mysql_select_db($base,$con) or die (mysql_error());
//Sentencia sql (sin limit)
if ($por!="") {
$_pagi_sql = "SELECT * FROM promociones ORDER BY '$por' ASC";
}
else
{
$_pagi_sql = "SELECT * FROM promociones ORDER BY codigo ASC";
}
//mysql_connect("$servidor","$usuario","$contrasena") or die ("no se pudo conectar");
$_todo="SELECT * FROM promociones";
$result_todo=mysql_db_query ($base, $_todo) or die ("no se pudo hacer la consulta");
//cantidad de resultados por página (opcional, por defecto 20)
$_pagi_cuantos = 20;
//Incluimos el script de paginación. Éste ya ejecuta la consulta automáticamente
include("../../paginator.inc.php");
$num_fila = 0;
while ($row=mysql_fetch_array ($_pagi_result))
{
echo '<tr ';
if ($num_fila%2==0) {
echo 'bgcolor="#ffffff"'; //si el resto de la división es 0 pongo un color
}
else {
echo 'bgcolor="#f1f1f1"'; //si el resto de la división NO es 0 pongo otro color
}
echo '>';
echo '<td align="center">'.$row["codigo"].'</td>
<td>'.$row["nombre"].'</td>
<td>';
echo nl2br(''.$row["descripcion"].'');
echo'</td>
<td align="center"><a href="edit_promo.php?id='.$row["id"].'"><img src="../../esp/img/ico_editar.gif" width="19" height="18" border="0"></a></td>
<td align="center"><a href="borrar_promo.php?id='.$row["id"].'&cod='.$row["codigo"].'&nom='.$row["nombre"].'"><img src="../../esp/img/ico_borrar.gif" width="19" height="18" border="0"></a></td>
</tr>';
//aumentamos en uno el número de filas
$num_fila++;
}
mysql_free_result ($_pagi_result);
$numRows = mysql_num_rows ($result_todo);
echo '<tr><td colspan="10" align="center">Total de promociones: '.$numRows.'';
//Incluimos la barra de navegación
echo"<p>".$_pagi_navegacion."</p><td></tr>";
?>
<tr>
<td colspan="5" bgcolor="#999999" class="tit_blanco"><img src="../../esp/img/trans.gif" width="24" height="3"></td>
</tr>
</table></td>
</tr>
<tr>
<td align="center"></td>
</tr>
<tr>
<td align="center"><div align="right"></div></td>
</tr>
<tr>
<td align="center"><a href="../index.php"><< volver al panel</a></td>
</tr>
<tr>
<td align="center">
<div align="center"></div></td>
</tr>
</table>
</body>
</html>
inmuebles:
<html>
<head>
<title>Separk - Grup Immobiliari</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="../../estilos.css" rel="stylesheet" type="text/css">
</head>
<body topmargin="0" leftmargin="0" rightmargin="0">
<table width="1000" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td align="center"><table width="100%" border="0" cellpadding="4">
<tr>
<td height="40" colspan="9" class="tit_bordeaux_grande"><div align="center">Inmuebles</div></td>
</tr>
<tr>
<td width="8%" height="40" bgcolor="#999999" class="tit_blanco"><a href="listar_inm.php?por=codigo">
<div align="center">Código</div></a></td>
<td width="22%" height="40" bgcolor="#999999" class="tit_blanco"><a href="listar_inm.php?por=nombre">
<div align="center">Nombre</div>
</a></td>
<td width="15%" height="40" bgcolor="#999999" class="tit_blanco"><a href="listar_inm.php?por=tipo">
<div align="center">Tipo</div></a></td>
<td width="18%" height="40" bgcolor="#999999" class="tit_blanco"><a href="listar_inm.php?por=oferta">
<div align="center">Oferta</div>
</a></td>
<td width="7%" bgcolor="#999999" class="tit_blanco"><div align="center"><a href="listar_inm.php?por=poblacion">Pobl.</a></div></td>
<td width="5%" bgcolor="#999999" class="tit_blanco"><div align="center"><a href="listar_inm.php?por=dormitorios">Dorm.</a></div></td>
<td width="13%" height="40" bgcolor="#999999" class="tit_blanco"><a href="listar_inm.php?por=zona">
<div align="center">Comarca / Municipio</div>
</a></td>
<td width="6%" height="40" bgcolor="#999999" class="tit_blanco"><div align="center">Edit</div> </td>
<td width="6%" height="40" bgcolor="#999999" class="tit_blanco"><div align="center">Borr</div> </td>
</tr>
<?php
include ("../../conexion.php");
//Conexión a la base de datos
$con = mysql_connect("$servidor","$usuario","$contrasena") or die ("no se pudo conectar");
mysql_select_db($base,$con) or die (mysql_error());
//Sentencia sql (sin limit)
if ($por!="") {
$_pagi_sql = "SELECT * FROM inmuebles ORDER BY '$por' ASC";
}
else
{
$_pagi_sql = "SELECT * FROM inmuebles ORDER BY codigo ASC";
}
//mysql_connect("$servidor","$usuario","$contrasena") or die ("no se pudo conectar");
$_todo="SELECT * FROM inmuebles";
$result_todo=mysql_db_query ($base, $_todo) or die ("no se pudo hacer la consulta");
//cantidad de resultados por página (opcional, por defecto 20)
$_pagi_cuantos = 20;
//Incluimos el script de paginación. Éste ya ejecuta la consulta automáticamente
include("../../paginator.inc.php");
$num_fila = 0;
while ($row=mysql_fetch_array ($_pagi_result))
{
echo '<tr ';
if ($num_fila%2==0) {
echo 'bgcolor="#ffffff"'; //si el resto de la división es 0 pongo un color
}
else {
echo 'bgcolor="#f1f1f1"'; //si el resto de la división NO es 0 pongo otro color
}
echo '>';
echo '<td align="center">'.$row["codigo"].'</td>
<td>'.$row["nombre"].'</td>
<td align="center">'.$row["tipo"].'</td>
<td align="center">'.$row["oferta"].'</td>
<td align="center">'.$row["poblacion"].'</td>
<td align="center">'.$row["dormitorios"].'</td>
<td>'.$row["zona"].'</td>
<td align="center"><a href="edit_inm.php?id='.$row["id"].'"><img src="../../esp/img/ico_editar.gif" width="19" height="18" border="0"></a></td>
<td align="center"><a href="borrar_inm.php?id='.$row["id"].'&cod='.$row["codigo"].'&nom='.$row["nombre"].'"><img src="../../esp/img/ico_borrar.gif" width="19" height="18" border="0"></a></td>
</tr>';
//aumentamos en uno el número de filas
$num_fila++;
}
mysql_free_result ($_pagi_result);
$numRows = mysql_num_rows ($result_todo);
echo '<tr><td colspan="10" align="center">Total de inmuebles: '.$numRows.'';
//Incluimos la barra de navegación
echo"<p>".$_pagi_navegacion."</p><td></tr>";
?>
<tr>
<td colspan="9" bgcolor="#999999" class="tit_blanco"><img src="../../esp/img/trans.gif" width="24" height="3"></td>
</tr>
</table></td>
</tr>
<tr>
<td align="center"></td>
</tr>
<tr>
<td align="center"><div align="right"></div></td>
</tr>
<tr>
<td align="center"><a href="../index.php"><< volver al panel</a></td>
</tr>
<tr>
<td align="center">
<div align="center"></div></td>
</tr>
</table>
</body>
</html>
a lo mejor el problema esta hay, no se de veras.
Os agradezco toda la ayuda posible.