Se puede hacer un rotador de texto evitando leer el orden de las frases por ID?
por ejemplo tengo la tabla
id (Autoincrement) texto
1 aaaaa
2 bbbbb
3 cccccc
4 ddddd
Si borro el id 3 se rompe la secuencia y el rotador falla.
Se puede manejar el rotador quitando la secuencia numerica?
Pongo el codigo:
Código PHP:
<script>
function frases_alea(){
frases = new Array();
frases[0] = "<center><h3>FENIX SERVICES</h3><p> </p><p>Registrate en: </p><p><br /><strong>www.latinoguiafranklin.com</strong></p><p>Para poner alertas en la aplicación completamente Gratis!</p><p><br/>AYUDEMONOS - INFORMEMONOS - PARTICIPEMOS</p></center>";
//Imprimo desde la base
<?php
while($row = mysql_fetch_array($result)) {
// Cuando la secuencia en el campo id se rompe = frases[%s] deja de funcionar
printf("frases[%s] = \"<p>Fecha: %s</p><p>Ciudad: %s</p><p>Tipo de Alarma: %s</p><p>%s</p>\";\n", $row["id"], $row["fecha"], $row["ciudad"], $row["tpal"], $row["texto"]);
}
mysql_free_result($result);
?>
// aqui imprimo el numero maximo de frases creadas en la tbla
aleatorio=Math.floor(Math.random()*<? echo $id; ?>);
return frases[aleatorio];
}
onload=function(){
document.getElementById('algo').innerHTML=frases_alea();
setInterval(function(){document.getElementById('algo').innerHTML=frases_alea();},3000)
}
</script>
Puedo eliminar ese aleatorio y asi no importe la secuencia en el campo ID de la tabla cuando borre un registro?
MUCHISIMAS GRACIAS