Avatar billede jkmedia Nybegynder
11. oktober 2001 - 19:23 Der er 1 løsning

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!
Avatar billede jkmedia Nybegynder
12. oktober 2001 - 12:07 #1
nå der er åbenbart ingen som kan hjælpe! Jeg fandt også på noget andet så jeg lukker bare dette spm!!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester