Ver Mensaje Individual
  #16 (permalink)  
Antiguo 02/02/2010, 03:29
tanatos_neon
 
Fecha de Ingreso: enero-2010
Mensajes: 63
Antigüedad: 14 años, 3 meses
Puntos: 7
Respuesta: duda-problema scroll jquery y sql

Dany_s

MILLON de gracias, esto es lo que buscaba fervientemente!! modifique un poco tu codigo para que mostarse lo que deseaba, quedo asi:

Código:
 <html>
    <head>
        <title>Ejemplo</title>
        <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js" type="text/javascript"></script>
        <script type="text/javascript">
        $( function (){

            //Leo el archivo json.txt
            $.getJSON('json.txt', function(data) {
                //Recorro las noticias y obtengo los valores
                jQuery.each(data.noticias, function (i, val){
                    titulo = val.titulo;
                    fecha = val.fecha;
                    url = val.url;
                    //Agrego al div #resultados el cuerpo de cada noticia concatenando con las variables donde almacené los valores, seguido busco los últimos 3 div hijos y los oculto
                    $('#resultados').append("<div class='noticias'><a href="+url+"><div class='fecha'>"+fecha+" - "+titulo+"</div></a></div>").find('>div:gt(2)').hide();
                });
            });
            function actualizar (){
                //Busco el ULTIMO div hijo de resultados y lo escondo
                $('#resultados>div:visible:last').slideUp(300);
                //Busco el ultimo div hijo de resultados y lo agrego al principio, luego lo muestro
                $('#resultados>div:hidden:last').prependTo('#resultados').slideDown(600);
            }
            //Ejecuto la funcion actualizar cada 2 segundos
            setInterval(actualizar, 2000);
        });
        </script>
        <style>
            #resultados {width:800px; font-size:12px; font-family:arial}
            .noticias{height:20px}
            .titulo{font-size:14px; font-weight:600}
	    .fecha{font-size:14px; font-weight:600}
        </style>
    </head>
<body>
    <div id="resultados"></div>
</body>
</html>

La ultima duda para finalizar esto.

Segui la guia que se indica aqui: [URL="http://blog.unijimpe.net/crear-json-con-php/"]JSON[/URL]

y cree esto:
Código:
 <?
	require("conexion.php"); *//Esto no es autentico, no vale para el acceso a mi bbdd
	require("json.php");
?>

 <? $json = new Services_JSON;

      $queEmp = "SELECT * FROM urgente ORDER BY fecha DESC";
	  
      $resEmp = mysql_query($queEmp, $bd) or die(mysql_error());
	  
      $totEmp = mysql_num_rows($resEmp);
	  
      while ($rowEmp = mysql_fetch_assoc($resEmp)) {

          $data[] = $rowEmp;

      }

      echo $json->encode($data);

?>


Y guarde el json.php y el data.php en la misma ubicacion que este archivo. Pero nada, me da error. Imagino que hay que modificar algo en el json.php, pero ando perdido. (imagino que tambien hay que definir el $data a donde guarda...)

Aunque si hay una forma mas facil de solicitar el json.txt al sql os lo agradeceria, podria integrar directamente el codigo de Dany_s sin problemas.

Un saludo y muchas gracias por vuestra implicacion.