BooHMedlem sedan juni 200026 inlägg Jag laddade ner ett script som gjorde att besökarna kunde skicka in egna länkar som autoatiskt kom upp på sidan. Jag gjorde om scriptet lite så att jag kunde använda det som ett nyhets script, mitt problem är att det som jag skickar in lägger sig underst hela tiden och jag vill att det ska hamna överst, kan någon hjälpa mig???
------------------
//BooH
AGMedlem sedan mars 20001 266 inlägg I SQL använder du dig av ASC eller DESC
I ditt fall blir det DESC. Desc gör att det sorterar med det högsta datumet överst, fallande.
typ:
select * from tabell order by id desc
Andreas
BooHMedlem sedan juni 200026 inlägg Jag använder mig inte av någon databas...vad gör man då?
------------------
//BooH
BABBAMedlem sedan feb. 2000280 inlägg med största säkerhet använder du dig av nån slags loop. Vänd på den så får du nog önskat resultat...
------------------
BABBA
http://www.webbkontor.com
BooHMedlem sedan juni 200026 inlägg så här ser koden ut i spara.php
<?php
$filnamn = "$avdelning.txt";
$fd = fopen ( $filnamn, "a+" );
;
fwrite ($fd, "<div align=center> <center> <table border=0 width=300 height=8 cellspacing=0 cellpadding=0> <tr> <td width=205 height=1> <font face=verdana size=1> <b>- $datum </font> </b> </td> </tr> <br> \n " );
fwrite ($fd, "<tr> <td width=300 height=15> <font face=verdana size=1> $beskrivning </td> </tr> </table> </center> </div> \n\n" );
fclose ($fd);
header("Location: nyheter.php");
?>
Jag hittar ingen loop...
------------------
//BooH
ingeMedlem sedan sep. 2000498 inlägg Var kan man hitta ett sådan script?
------------------
inge
nanneMedlem sedan dec. 19991 749 inlägg Loopen är förmodligen när du skriver ut. Varför sparar du HTML koden i filen föresten?
Jag kan säja att det blir ett helvete för dig när du ska byta design. Det blir enklare om man försöker skilja på data och layout.
Mitt råd är att du istället för HTML kod avgränsar du de olika fälten med ; eller motsvarande. Sedan när du ska skriva ut så använder du dig av funktionen explode.
typ:
fwrite ($fd, "$datum;$beskrivning");
nyhetsfilen får då t.ex. denna uppbyggnad.
20000827;Nanne fyller 22år och detta firar vi stort
20000924;På julafton kommer får nya site ha premiär.
i forloopen
$nyhet=explode(";",$rad);
echo "<div align=center> <center> <table border=0 width=300 height=8 cellspacing=0 cellpadding=0> <tr> <td width=205 height=1> <font face=verdana size=1> <b>- $nyhet[0] </font> </b> </td> </tr> <br> \n <tr> <td width=300 height=15> <font face=verdana size=1> $nyhet[1] </td> </tr> </table> </center> </div> \n\n";
------------------
Fatal Error: Call to undefined function:
brain() in ./self.php on line 1
nanne.net