Ver Mensaje Individual
  #13 (permalink)  
Antiguo 19/11/2007, 05:30
Avatar de guasa
guasa
 
Fecha de Ingreso: octubre-2007
Mensajes: 9
Antigüedad: 16 años, 7 meses
Puntos: 0
Re: setlocate en español no funca

Desde aqui te presento como visualizar las noticias de una base de datos.
Cuatro campos id, fecha, titular y cuerpo de noticia
desde un formulario se hace una busqueda y ese valor se pasa a este código a traves de la variable busca_noticia que la recoge en $datos_actividad
Código PHP:
<?php
    
include("conex.phtml");/*desde este archivo conecto a la base de datos*/
    
$link=Conectarse();
    
$datos_actividad=$_GET['busca_noticia'];
    
/*$datos_empresa=$_GET['busca_empresa'];*/
    
$result=mysql_query("select * from noticias where titular like '%".$datos_actividad."%'  order by fecha desc,Id",$link) ;/* aqui hago la consulta seleccionando los campos de la tabla noticias y los ordeno por fecha descendiente*/
?>
Código PHP:
<?php    
     

    
    
while ($registro mysql_fetch_array($result)) { // comienza un bucle que leera todos los registros y ejecutara las ordenes que siguen
     
     
$fecha=$registro['fecha'];/*incluyo todas las fechas en la variable $fecha*/
     
setlocale(LC_CTYPE'es');
     
setlocale (LC_TIME,"spanish");
     echo 
'<font size=2 color=#f9ba05><b>';
     echo 
str_replace ("De","de",ucwords(strftime("%d de %B de %Y"mktime(substr($fecha,11,2),substr($fecha,14,2),substr($fecha,17,2),    substr($fecha,5,2),substr($fecha,8,2),substr($fecha,0,4)))));/* esto me transforma la fecha al formato español y la presenta*/
     
echo '</b></font color>';
     echo 
'<br>';
   
    echo 
'<font size=3 color=#0B4674><b>';/* presenta el siguiente campo que es el titular*/
    
echo  $registro['titular'] . ' '// imprime el titular
    
echo '</b></font color><br>';
    
    echo 
'<font size=2><b>Redacción:</b><DIV align=justify>';
    echo 
$registro['cuerpo'] . ' '// imprime la noticia
    
echo '</div></font><br>';
    echo 
'<img src=imagenes/barra_separadora.gif ><br><br>';
// fin del bucle de ordenes

mysql_free_result($result); // libera los registros de la tabla

mysql_close($link); // cierra la conexion con la base de datos

?>

Última edición por guasa; 19/11/2007 a las 05:41