Foros del Web » Programando para Internet » PHP »

Archivo de noticias

Estas en el tema de Archivo de noticias en el foro de PHP en Foros del Web. Deseo crear un archivo de noticias tengo una tabla news con campos titulo, descripcion, fecha, etc. .... y quiero mostrar un archivo de noticias totalmente ...
  #1 (permalink)  
Antiguo 23/03/2005, 10:32
 
Fecha de Ingreso: abril-2004
Mensajes: 27
Antigüedad: 20 años
Puntos: 0
Archivo de noticias

Deseo crear un archivo de noticias

tengo una tabla news

con campos titulo, descripcion, fecha, etc. ....

y quiero mostrar un archivo de noticias totalmente dinamico

Primero mostrar los meses en donde he posteado, luego dentro de cada mes sus respectivas noticias.
__________________
Home Page | SoloMSN
La base del optimismo es evitar el terror.
- Oscar Wilde
  #2 (permalink)  
Antiguo 23/03/2005, 10:41
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 8 meses
Puntos: 102
... a un post así le corresponde una respuesta como "Pués mucha suerte! " ...




Pero no soy malo:
http://www.forosdelweb.com/showthrea...stema+noticias
http://www.forosdelweb.com/showthrea...stema+noticias
http://www.forosdelweb.com/showthrea...stema+noticias
.. y más si buscas.
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
  #3 (permalink)  
Antiguo 24/03/2005, 11:50
 
Fecha de Ingreso: abril-2004
Mensajes: 27
Antigüedad: 20 años
Puntos: 0
busco alguna manera¨de archivar las noticias no de como crearlas.

este codigo no me resulta

las noticias estan en este formato:

07 de Febrero de 200 en el campo dateofnew de la tabla news

cuando ejecuto este codigo me sale pantalla en blanco sin ningun error.
Código PHP:
include("classes/config.php"); 
$sqlquery "Select dateofnew from news";
        
$queryresult mysql_query($sqlquery);
        
                
//while(list($lid, $title, $hits) = sql_fetch_row($result, $dbi)) {
                
while (list($dateofnew) = mysql_fetch_row($queryresult))
        {
        
//echo "  <br> $dateofnew   ";
        
        
ereg ("([0-9]{4})-([0-9]{1,2})-([0-9]{1,2}) ([0-9]{1,2}):([0-9]{1,2}):([0-9]{1,2})"$dateofnew$getdate);
    if (
$getdate[2] == "01") { $month _JANUARY; } elseif ($getdate[2] == "02") { $month _FEBRUARY; } elseif ($getdate[2] == "03") { $month _MARCH; } elseif ($getdate[2] == "04") { $month _APRIL; } elseif ($getdate[2] == "05") { $month _MAY; } elseif ($getdate[2] == "06") { $month _JUNE; } elseif ($getdate[2] == "07") { $month _JULY; } elseif ($getdate[2] == "08") { $month _AUGUST; } elseif ($getdate[2] == "09") { $month _SEPTEMBER; } elseif ($getdate[2] == "10") { $month _OCTOBER; } elseif ($getdate[2] == "11") { $month _NOVEMBER; } elseif ($getdate[2] == "12") { $month _DECEMBER; }
    if (
$month != $thismonth) {
        
$year $getdate[1];
        echo 
"<li>$month, $year";
        
$thismonth $month;
    }
   
        
        
        
        
//break;
        
        
        
        
$a++;
        } 
__________________
Home Page | SoloMSN
La base del optimismo es evitar el terror.
- Oscar Wilde

Última edición por rvc63; 24/03/2005 a las 12:06
  #4 (permalink)  
Antiguo 24/03/2005, 22:18
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 8 meses
Puntos: 102
Bueno... así a simple vista en una revisión rápida... encuentro 2 posibles errores:
1) mencionas que el formato de la fecha en tu tabla es del tipo "18 de Febrero de 2005". Tienes un sistema de if's ... donde aparentemente, buscan un mes en formato "12" (número) para cambiarlo por "_DECEMBER" (texto) ... bueno... entonces, si es cierto esto.. y recuperas un mes en formato texto... núnca te asignará algo a $month

2) ... posteriormente haces otra comparación de $month con $thismonth ... .... pero en el código que muestras no se ve que definas la variable $thismonth...

... un consejo para que te ayudes a encontrar tus errores... si se queda tu pantalla en blanco y no te mostró error alguno... ve lo que te imprimió (el código fuente) ... quizá te ayude a localizar donde falló tu sistema.

Espero te sirva. Suerte!
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:51.