Código de Noticia aleatoria o rotar noticia.

Código de Noticia aleatoria o rotar noticia. Colocar base de datos. PHP
Hola Foreros. Encontré un corigo script que me permite mostrar Noticia aleatoria o rotar noticia. Genial, pero me falta ahora es meterle con base de datos y no me deja.
Me explico: Donde esta las XXX debo colocar un juego de registro asi <?php echo $row_productos['titulo']; ?>
noticia("XXX IMAGEN XXX","XXX TITULO XXX","XXX CONTENIDOXXX","XXX VINCULO XXX");
Me imagino que debe quedar algo como. Coloco el registro en mayuscula para resaltar
noticia("<?php echo $row_productos['IMAGEN ']; ?>","<?php echo $row_productos['TITULO']; ?>","<?php echo $row_productos['CONTENIDO']; ?>","<?php echo $row_productos['VINCULO']; ?>");
ALGUNA SUGERENCIA
Codigo de Noticia aleatoria o rotar noticia.
Saludos desde Colombia. Www.anuack.com
<table width="340" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td align="center" valign="top">
<script>
// Noticiero rotante para Foros del Web
var noticiero=new Array();
var imagenDefecto="logo.jpg"; //Imagen que aparecerá en caso de que la imagen indicada no exista.
var pepe;
var espera=5 //Segundos de espera
var b=0;
// Pon las noticias de la siguiente forma: noticia(ruta de imagen, titulo, texto, enlace a la noticia)
noticia("IMAGEN 1","tITULO 1.",MENSAJE 1","vINCULO 1");
noticia("IMAGEN 2","tITULO 2.",MENSAJE 2","vINCULO 2");
function noticia(imagen,titulo,texto,enlace){
noticiero.push({
imagen:imagen,
texto:texto,
titulo:titulo,
enlace:enlace
});
}
function obj(x){
return document.getElementById(x);
}
function mostrar(a){
obj('cuadro').style.visibility='hidden';
obj("imagen_noticia").src=noticiero[a].imagen;
obj("titulo_noticia").innerHTML=noticiero[a].titulo;
obj("texto_noticia").innerHTML=noticiero[a].texto;
obj("enlace").href=noticiero[a].enlace
}
function noticias_dosis(incr){
b=(noticiero.length>b+incr)?b+incr:0;
if(b==-1){b=noticiero.length-1;}
mostrar(b);
}
function inicio(){
pepe=setInterval("noticias_dosis(1)",espera*500);
}
</script>
<style>
#imagen_noticia{
float:left;
}
#cuadro{
visibility:hidden;
}
<align="center" valign="top">
<id="cuadro">
<body onload="inicio();mostrar(0);">
<img src="" name="imagen_noticia" id="imagen_noticia" onerror="this.src=imagenDefecto" onload="obj('cuadro').style.visibility='visible'"/>
<h1 align="justify" class="blanco_texto_grande" id="titulo_noticia"></h1>
<p align="justify" class="blanco_menu" id="texto_noticia"> </p>
<a href="#" id="enlace" class="blanco_menu">LEER NOTICIA </a>
<a href="#" class="blanco_menu" onclick="clearInterval(pepe);noticias_dosis(-1);inicio()">Anterior</a> |
<a href="#" class="blanco_menu" onclick="clearInterval(pepe)">Pausa</a> |
<a href="#" class="blanco_menu" onclick="clearInterval(pepe);noticias_dosis(1);inicio()">Siguiente</a>

1 Respuesta

Respuesta
1
Puedes hacerlo tal y como indicas, aunque en este caso, creo que es mejor hacer lo siguiente:
echo 'noticia(' . $row_productos['IMAGEN '] . ',' . $row_productos['TITULO'] . ',' . $row_productos['CONTENIDO'] . ',' . $row_productos['VINCULO'] . ');';

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas