Kasper Garnæs wrote in dk.edb.internet.webdesign.serverside.php:
> Zack wrote:
>
> [snip]
>
> Jeg har rokeret lidt rundt for bedre at kunne svare på dine to spørgsmål:
>
>
> > Du kan se hvordan det er lavet. Og det er ikke helt sådan jeg vil
> > ha' det. Det skal være sådan, så på første linie skal billedet
> > være i venstre side, på anden højre, tredje venste, osv.
>
> > while ($news = mysql_fetch_array($result)) {
> > echo "<tr><td class=news_left><img src=../graphics/nyhed.gif><img
> > src=../graphics/".$news['img']."></td><td
> > class=news><b>".$news['name']."</b><br>".$news['news']."</td></tr
> >> ";
> > }
>
> Fx. nogenlunde således:
>
> $alignClass = "news_left";
> while ($news = mysql_fetch_array($result)) {
> echo "<tr><td class=". $alignClass . "><img
> src=../graphics/nyhed.gif><img src=../graphics/".$news['img']."></td><td
> class=news><b>".$news['name']."</b><br>".$news['news']."</td></tr>";
> ($alignClass == "news_left") ? $alignClass = "news_right" : $alignClass
> = "news_left";
> }
>
> > Hvordan gør jeg, så der kun bliver hentet 5 nyheder ud?!
>
> Du kan bruge LIMIT
> (
http://www.mysql.com/documentation/mysql/bychapter/manual_Reference.html#SE
> LECT) således:
>
> SELECT * FROM news ORDER BY id DESC LIMIT 5
>
> Mvh.
> Kasper Garnæs
>
>
Jeg har lavet lidt om på koden så du måske bedre kan forstå:
mysql_on();
$result = mysql_query("SELECT * FROM news ORDER BY id DESC LIMIT 5") or
die(mysql_error());
mysql_off();
while ($news = mysql_fetch_array($result)) {
echo "<tr><td class=news_img><img src=../graphics/nyhed.gif><img
src=../graphics/".$news['img']."></td><td
class=news><b>".$news['name']."</b><br>".$news['news']."</td></tr>";
}
altså, de 2 billeder, de skal være i den anden side på anden linie.
--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials