Avatar billede retake Nybegynder
23. juni 2008 - 10:05 Der er 4 kommentarer og
1 løsning

count 3 - news1, news2, news3

Hej jeg har et problem jeg ikke selv kan se mig ud af. jeg skal de sidste 3 nyheder fra databasen og så har jeg en java funktion som jeg ikke rigtig kan få til at virke. Problemet er at hver nyhed skal havde et id (tag) som skal ændre sig sådan her

news1 (nyhed 1)
news2 (nyhed 2)
news3 (nyhed 3)

både i linket og i div'en

Håber rigtig meget på i kan hjælpe mig

<?php
            $lang = $_SESSION['lang'];
            $SQL = "SELECT * FROM osa_news ORDER BY `id` DESC limit 3";
            $loadin = mysql_query($SQL) or die("There is an Error in the database");
            while ($Get = mysql_fetch_object($loadin)){
        ?>
    <a href="java script:animatedcollapse.toggle('news1')"><?=$Get->subject?></a>
    <div id="news1" style=" background-color:#bf8180; border:1px black solid;">
    <?=$Get->content?>
    </div>
    <?php }?>
Avatar billede jackass- Nybegynder
23. juni 2008 - 11:08 #1
<?php
        $lang = $_SESSION['lang'];
        $SQL = "SELECT * FROM osa_news ORDER BY `id` DESC limit 3";
        $loadin = mysql_query($SQL) or die("There is an Error in the database");

    $id = 1;
    while ($Get = mysql_fetch_object($loadin))
    {
        echo "<a href=\"java script:animatedcollapse.toggle('news$id')\">$Get['subject']</a>";
        echo "<div id=\"news$id\" style=\"background-color:#bf8180; border:1px black solid;\">";
            echo $Get['content'];
        echo "</div>";
    }
?>
Avatar billede jackass- Nybegynder
23. juni 2008 - 11:09 #2
Hov... der skal lige en:

$id++;

..ind efter echo "</div>"; linien
Avatar billede retake Nybegynder
23. juni 2008 - 12:46 #3
tak :)pillede lidt ved den selv da den ikke virkede

<?php
            $SQL = "SELECT * FROM osa_news WHERE lang = '".$_SESSION['lang']."' ORDER BY `id` DESC limit 3";
            $loadin = mysql_query($SQL) or die("There is an Error in the database");
            $id = 1;
            while ($Get = mysql_fetch_object($loadin)){
        ?>
    <a href="java script:animatedcollapse.toggle('news<?php echo $id?>')"><?=$Get->subject?></a>
    <div id="news<?php echo $id?>" style=" background-color:#bf8180; border:1px black solid;">
    <?=$Get->content?><?php echo $id?>
    </div><br />
    <?php
        $id++;
        }?>
Avatar billede retake Nybegynder
23. juni 2008 - 12:46 #4
Men kom med et svar så kommer der nogle points din vej :D
Avatar billede jackass- Nybegynder
23. juni 2008 - 13:10 #5
Svar :)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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