Hallo,

Ik weet niet of dit goed staat, want het KAN JS zijn, maar het KAN ook SQL OF PHP zijn, dus... weet eigenlijk niet waar het hoort.

Ik heb een vraagje: ik wil graag een nieuwsticker (marquee) maken, met informatie uit een database (tabel heet 'news', laatste 3 items uit veld met titel 'topics').

Weet iemand waar/hoe ik dit kan maken?

Alvast bedankt!

Groeten,
Iwan.
Nou, niet met javascript, want met javascript kun je niet in een database komen ;-)

Ik neem aan dat je de datum en tijd mee stuurt je databse in?

Of je laat ze sorteren op datum, en pakt de laatste 3, of je pakt de laatste 3 id's, en deze echo je met <marquee> ervoor en </marquee> erachter
Aha, duidelijk...

Ben niet zo'n SQL-freakje, en voor de gemiddelde PHP-er is dit denk ik heel makkelijk, dus misschien...

tabel heet 'nieuws', veld met titel heet 'title', en de datum (in unix) staat in het veld 'published'

Hoe echo je dan de laatste drie "inzendingen"?
<?php
$dbres = mysql_query("SELECT *,DATE_FORMAT(`published`,'%d-%m-%y %H:%i') AS `published` FROM `nieuws` ORDER BY `id` DESC LIMIT 3");
while($toon = mysql_fetch_object($dbres)) {
echo "<marque>$toon->titel <i>($toon->published)</i></marque>";
}
?>

I dunno, of het ook klopt :P! Zie je zelf maar xD!
jah het klopt wel aleen ik zou met assoc() of row() werken dat is sneller
@Aymeric DL
Het is <marquee> en niet <marque>
Daarnaast kan je het lichtkrant element beter met JavaScript doen omdat <marquee> geen officele HTML tag is en niet in alle browsers werkt.
Kijk voor een lichtkrant eens op http://www.leejoo.nl

Reageren