Avatar billede ieconfig Nybegynder
07. maj 2003 - 10:12 Der er 7 kommentarer og
1 løsning

Hjælp med news script

1. Jeg har dette ganske udmærkede news script.. ville dog utrolig gerne have at det viste nyhederne med den nyeste først (i omvendt rækkefølge).. nogen der kan hjælpe ? ;D

<?
include("db_ind.inc");
$listnews = mysql_query("SELECT * FROM nyheder");

while ($row = mysql_fetch_Array($listnews))
{
?><body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
    <TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0">
      <TBODY>
            <TR>
                <?
                    extract($row);

                    $tekst = nl2br($tekst);
                ?>
                <TD BGCOLOR="white">
               
                    <FONT FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="2" COLOR="#000099">
                    <B><? echo "$overskrift"; ?></B>
                    </FONT>
                    <BR>
                    <FONT FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="1" COLOR="#666666">
                    Skrevet af <A HREF="mailto:<? echo "$email"; ?>"><? echo "$af"; ?></A> den <? echo "$dato"; ?>, <? echo "$tid"; ?>
                    </FONT><BR>
        <FONT FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="1"> <? echo "$tekst";?>
        </FONT><hr width="100%" size="1" noshade color="#CCCCCC"></TD>
            </TR>
        </TBODY>
    </TABLE>
<? } ?>

2. Når jeg adder en news vil den ik opdaterer på min side før jeg opdaterer selve filen manuel (skrive filnavnet i browser nyhed.php + f5) og derefter retunere til min mainsite. Den er placeret i en iframe på min mainsite. nogen ideer til det ? ;D

På forhånd tak.
Mvh. Jess
Avatar billede Slettet bruger
07. maj 2003 - 10:17 #1
1: $listnews = mysql_query("SELECT * FROM nyheder ORDER BY et_eller_andet DESC");

et_eller_andet kan f.eks. være en dato eller dit id.

2. et link ville hjælpe betydeligt ;)
Avatar billede ieconfig Nybegynder
07. maj 2003 - 10:38 #2
kan ik få det til at virke..  :[ har prøvet at skrive dette:

$listnews = mysql_query("SELECT * FROM nyheder ORDER BY '$today_date' DESC");

da der ikke er id på nyhederne så vidt jeg kan se.. ;| kan man ikke bare få den til at vende listen på hovedet ? ;D
Avatar billede ieconfig Nybegynder
07. maj 2003 - 10:41 #3
prøvede desuden at rette DESC til ASC uden at det ændrede noget.. :(
Avatar billede fri-hash Nybegynder
07. maj 2003 - 10:42 #4
det skal være ORDER BY et-felt-i-tabellen DESC, sandsynligvis

$listnews = mysql_query("SELECT * FROM nyheder ORDER BY dato DESC");
(gæt ud fra at extract($row) bl.a. giver en $dato)
Avatar billede ieconfig Nybegynder
07. maj 2003 - 10:45 #5
hehe.. sker ik noget ;D måske noget med at alle mine nyder er fra samme dato ? ;P kunne det tænkes ?
Avatar billede fri-hash Nybegynder
07. maj 2003 - 10:47 #6
det kan det i højeste grad, prøv

$listnews = mysql_query("SELECT * FROM nyheder ORDER BY dato DESC, tid DESC");
Avatar billede ieconfig Nybegynder
07. maj 2003 - 10:49 #7
WUHUUUUU ... møs møs fri-hash ! ;D tusinde tak for hjælpen. lav et svar og modtag dine velfortjente point. :)
Avatar billede fri-hash Nybegynder
07. maj 2003 - 10:54 #8
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