irriterende problem!
Davs jeg har et problem!Jeg er i gang med at lave en site, og der skal der være en slags rullende nyheder!
Jeg har hentet et javascript et sted på nettet for at kunne gøre det, det ser sådan her ud:
<applet code=\"hlinetyper.class\" width=130 height=130>
<param name=regcode value=\"\">
<param name=type_delay value=\"20\">
<param name=scroll_delay value=\"8\">
<param name=target_frame value=\"_self\">
<?
$result = mysql_query(\"select id, overskrift, nyhed, dato from nyhed ORDER by id desc LIMIT 3\");
while ($row = mysql_fetch_array($result)) {
$text = substr($row[nyhed],0,100);
print \"
<param name=title$row[id] value=\\\"$row[overskrift]\\\">
<param name=title_font$row[id] value=\\\"Verdana,1,12,0\\\">
<param name=\\\"text$row[id]\\\" value=\\\"$text...\\\">
<param name=delay$row[id] value=\\\"4000\\\">
<param name=font$row[id] value=\\\"Verdana,0,10,0\\\">
<param name=color$row[id] value=\\\"FAAB60,000000,000000,000000,000000\\\">
<param name=text_align_valign$row[id] value=\\\"left,top\\\">
<param name=offset$row[id] value=\\\"10,10,10\\\">
<param name=link$row[id] value=\\\"id.php?s=nyheder&ids=$row[id]&action=vis\\\">
<param name=\\\"status_bar_msg$row[id]\\\" value=\\\"$row[overskrift]\\\">\";
}
?>
</applet>
Der henter den så oplysningerne ud af min db!
Men nu er det så problemet det opstår!
Den henter de 3 sidste nyheder ud, og sætter dem ind i scriptet!
og i scriptet skal title have et id fra 1 og op efter! Altså her fx:
<param name=title$row[id] value=\\\"$row[overskrift]\\\">
Der har jeg så valgt at tage id\'en fra den nyhed, så det vil blive unikt, men scriptet skal starte fra 1 og så videre op!
Men når der nu er 10 nyheder i db\'en, så hedder de sidste 3\'s id jo 10, 9 & 8! Og når man sætter dem ind i scriptet så er der jo ingen der hedder 1, 2, 3... så gider den ikke at vise noget!
Nogen som har nogen gode forslag!?
Jeg håber ikke det lyder alt for inviklet!
