Bueno volviendo al tema e corregido mas o menos algo del codigo pero vamos el codigo html funciona prefectamente en un php de prueba a parte, el problema es cuando lo pruebo en ese script:
Aqui el script original de jaronu:
Código PHP:
<?php
//listar_archivos.php
$conexion = mysql_connect('localhost','tu_user','tu_clave')or die ('Ha fallado la conexión: '.mysql_error());
mysql_select_db('registro')or die ('Error al seleccionar la Base de Datos: '.mysql_error());
//Sentencia sql (sin limit)
$_pagi_sql = "SELECT id, name, description, ruta, tipo, size FROM archivos";
$_pagi_result = mysql_query($_pagi_sql , $conexion) or die ( mysql_error() );
//cantidad de resultados por página (opcional, por defecto 20)
$_pagi_cuantos = 2;//Elegí un número pequeño para que se generen varias páginas
//cantidad de enlaces que se mostrarán como máximo en la barra de navegación
$_pagi_nav_num_enlaces = 3;//Elegí un número pequeño para que se note el resultado
//Decidimos si queremos que se muesten los errores de mysql
$_pagi_mostrar_errores = false;//recomendado true sólo en tiempo de desarrollo.
//Si tenemos una consulta compleja que hace que el Paginator no funcione correctamente,
//realizamos el conteo alternativo.
$_pagi_conteo_alternativo = true;//recomendado false.
//Supongamos que sólo nos interesa propagar estas dos variables
$_pagi_propagar = array("id","termino");//No importa si son POST o GET
//Definimos qué estilo CSS se utilizará para los enlaces de paginación.
//El estilo debe estar definido previamente
$_pagi_nav_estilo = "paginacion";
//definimos qué irá en el enlace a la página anterior
$_pagi_nav_anterior = "<";// podría ir un tag <img> o lo que sea
//definimos qué irá en el enlace a la página siguiente
$_pagi_nav_siguiente = ">";// podría ir un tag <img> o lo que sea
//Incluimos el script de paginación. Éste ya ejecuta la consulta automáticamente
include("paginator.inc.php");
//Leemos y escribimos los registros de la página actual
while($row = mysql_fetch_array($_pagi_result)){
echo "<table width=70%><tr bgcolor= #61e877><div align=center>";
echo "<b>Titulo: </b>";
echo $row[name];
echo "</div></tr>";
echo"<tr> </tr>";
echo "<tr bgcolor= #cccccc><b> Descripcion: </b><br>";
echo $row[description];
echo "</tr>";
echo"<tr bgcolor= #cccccc > </tr>";
echo "<tr bgcolor= #cccccc><b> Tamaño: </b>";
echo $row[size]." Bytes";
echo "</tr>";
echo"<tr bgcolor= #cccccc> </tr>";
echo "<tr bgcolor= #cccccc><div align=center><a href=\"descargar.php?ruta=archivos/$row[ruta]\">Descargar</a></div>";
echo "</tr>";
echo"<tr bgcolor= #cccccc> </tr>";
echo "</table>" ;
}
echo "<table width=50%><tr bgcolor= #61e877><div align=center>";
//Incluimos la barra de navegación
echo"<p>".$_pagi_navegacion."</p>";
echo "</div></tr>";
echo"<tr> </tr>";
//Incluimos la información de la página actual
echo"<tr><div align=center><p>Resultados ".$_pagi_info."</p></div>";
echo "</tr>";
echo "</table>" ;
?>
Aqui el mio solo modificando la salida por pantalla:
Código PHP:
<?php
//listar_archivos.php
$conexion = mysql_connect('localhost','tu_user','tu_clave')or die ('Ha fallado la conexión: '.mysql_error());
mysql_select_db('registro')or die ('Error al seleccionar la Base de Datos: '.mysql_error());
//Sentencia sql (sin limit)
$_pagi_sql = "SELECT id, name, description, ruta, tipo, size FROM archivos";
$_pagi_result = mysql_query($_pagi_sql , $conexion) or die ( mysql_error() );
//cantidad de resultados por página (opcional, por defecto 20)
$_pagi_cuantos = 2;//Elegí un número pequeño para que se generen varias páginas
//cantidad de enlaces que se mostrarán como máximo en la barra de navegación
$_pagi_nav_num_enlaces = 3;//Elegí un número pequeño para que se note el resultado
//Decidimos si queremos que se muesten los errores de mysql
$_pagi_mostrar_errores = false;//recomendado true sólo en tiempo de desarrollo.
//Si tenemos una consulta compleja que hace que el Paginator no funcione correctamente,
//realizamos el conteo alternativo.
$_pagi_conteo_alternativo = true;//recomendado false.
//Supongamos que sólo nos interesa propagar estas dos variables
$_pagi_propagar = array("id","termino");//No importa si son POST o GET
//Definimos qué estilo CSS se utilizará para los enlaces de paginación.
//El estilo debe estar definido previamente
$_pagi_nav_estilo = "paginacion";
//definimos qué irá en el enlace a la página anterior
$_pagi_nav_anterior = "<";// podría ir un tag <img> o lo que sea
//definimos qué irá en el enlace a la página siguiente
$_pagi_nav_siguiente = ">";// podría ir un tag <img> o lo que sea
//Incluimos el script de paginación. Éste ya ejecuta la consulta automáticamente
include("paginator.inc.php");
//Leemos y escribimos los registros de la página actual
while($row = mysql_fetch_array($_pagi_result)){
?>
<table style="HEIGHT:70%;WIDTH:60%;" border=1 align ="center" cellpadding="5" cellspacing="5">
<tr>
<td align ="center" valign="top"><?php echo "HOLA"; ?></td>
<td align ="center" valign="top"><?php echo "ADEU"; ?></td>
</tr>
</table>
<?php
}
echo "<table width=50%><tr bgcolor= #61e877><div align=center>";
//Incluimos la barra de navegación
echo"<p>".$_pagi_navegacion."</p>";
echo "</div>";
echo"<tr> </tr>";
//Incluimos la información de la página actual
echo"<tr><div align=center><p>Resultados ".$_pagi_info."</p></div>";
echo "</tr>";
echo "</table>" ;
?>
Puede ser porque tengo que embeber el codigo en php mediante echo?. En cuanto lo pruebo en el script sale todo descentrado es icomprensible.
Gracias de nuevo a todos