Ver Mensaje Individual
  #6 (permalink)  
Antiguo 21/10/2008, 01:57
B4l4
 
Fecha de Ingreso: octubre-2007
Mensajes: 203
Antigüedad: 17 años, 1 mes
Puntos: 0
Respuesta: Problema mezclando html con php

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 "&lt;";// podría ir un tag <img> o lo que sea

//definimos qué irá en el enlace a la página siguiente
$_pagi_nav_siguiente "&gt;";// 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>&nbsp;</tr>";
             echo 
"<tr bgcolor= #cccccc><b> &nbsp;&nbsp;&nbsp;Descripcion: </b><br>";

                   echo 
$row[description];
              
              echo 
"</tr>";

            echo
"<tr bgcolor= #cccccc >&nbsp;</tr>";
            echo 
"<tr bgcolor= #cccccc><b> &nbsp;&nbsp;&nbsp;Tamaño: </b>";
              echo 
$row[size]." Bytes";
 
             echo 
"</tr>";


          echo
"<tr bgcolor= #cccccc>&nbsp;</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>&nbsp;</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>&nbsp;</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 "&lt;";// podría ir un tag <img> o lo que sea

//definimos qué irá en el enlace a la página siguiente
$_pagi_nav_siguiente "&gt;";// 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>&nbsp;</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

Última edición por B4l4; 21/10/2008 a las 02:05