Ver Mensaje Individual
  #3 (permalink)  
Antiguo 31/08/2004, 09:19
Avatar de stock
stock
 
Fecha de Ingreso: junio-2004
Ubicación: Monterrey NL
Mensajes: 2.390
Antigüedad: 19 años, 9 meses
Puntos: 53
Bueno, lo que dice Isil, creo que no te ayudara mucho, verdad?? si bien entiendo, lo que quieres hacer es mostrar los ultimos 5 "articulos" que tienes en tu DB, y ademas quieres poner una breve introduccion, y un leer mas...

Bueno, si es asi, te conviene usar esto:
Código PHP:
function desplegar_articulos(){
        global 
$PtrDb;  //Puntero de tu DB
        
$sql="SELECT * FROM articulos ORDER BY Id DESC LIMIT 0,6"//Muestra los 6 registros ordenados en form descendente osea los ultimos 6
        
$res=mysql_query($sql,$PtrDb); //Ejecutas consulta
        
echo "<center>[Articulos]</center><br>";
        while(
$Info=mysql_fetch_object($res)){
            
html="<br>
                                      $Info->Fecha<br>
            $Info->Introduccion ..."
;
            
$html.="<br><center><a href=leermas.php?ficha=$Info->Id>[ Leer Mas ]</a></center>";
            
//dibujar_contenedor("500",$Info->Title,$html);
            
echo "$html <br>";
        }
                     
    } 
ok, Esta es una form, hay mil y una formas de hacerlo, pero bueno si te sirve esta, usala, para eso debes tener una tabla llamada "articulos" (si no solo cambia el codigo), un registro de formato de fecha, Un registro con la introduccion, Uno con el contenido, y por supuesto el Id.

Ademas para el leer mas, debes tener un archivo llamado "leermas.php", donde le pasas por parametro el registro que se visualizara, el codigo de este quedara algo asi:

Código PHP:
                  //recibimos $ficha por la url
                         
$PtrDb//Puntero de la DB (Supongo sabes optenerlo)
        
$sql="SELECT * FROM articulos WHERE Id=$ficha"
        
$res=mysql_query($sql,$PtrDb);
        
$Info=mysql_fetch_object($res);
        if(
$Info->Id!=""){ // existe??
        
$html=$Info->Autor."<br>";
        
$html.=$Info->Contenido;
        
//dibujar_contenedor("500",$Info->Title,$html);
                          
echo "$html"
        
}else  //si no existe
          
error("No Found","Lo sentimos, el articuo no existe en nuestro sistema"); 
Este codigo lo hice de rapidin, solo para que te des una idea, tu modificalo a tu gusto.