Avatar billede th1 Nybegynder
14. maj 2004 - 21:40 Der er 10 kommentarer

Hvordan laver man at man kan læse lidt af det også det hele

Hej hvordan kan man lave at man kan læse lidt af nyheden og så trykke på "mere" så man kan læse det hele 


på forhånd tak...

m.v.h. to
Avatar billede riversen Nybegynder
14. maj 2004 - 21:44 #1
hente nyheden fra fx en database og brug substr (http://dk.php.net/manual/en/function.substr.php) til at skrive fx de første 100 tegn af nyheden efterfulgt af et "mere" link.
Avatar billede th1 Nybegynder
14. maj 2004 - 21:52 #2
ok jeg er helt grøn inden for php  kan du ikke komme med et eksempel fra fx http://dk.php.net/manual/en/function.substr.php
Avatar billede elskermad.dk Nybegynder
14. maj 2004 - 21:54 #3
ehmn der er en hel del eksempler på den side du selv linker til! :D
Avatar billede riversen Nybegynder
14. maj 2004 - 21:56 #4
joda

$rest = substr("abcdef", 1);    // returns "bcdef"
$rest = substr("abcdef", 1, 3); // returns "bcd"
$rest = substr("abcdef", 0, 4); // returns "abcd"
$rest = substr("abcdef", 0, 8); // returns "abcdef"
;-)
Avatar billede th1 Nybegynder
14. maj 2004 - 21:57 #5
rivsen jeg forstår stadig ikke hvordan man skal lave selve linket så der vises hele nyheden?
Avatar billede riversen Nybegynder
14. maj 2004 - 22:00 #6
du linker til en side, som sørger for at hente hele nyheden.
Avatar billede th1 Nybegynder
14. maj 2004 - 22:01 #7
ok  det prøver jeg så...  kan du  lige ligge et svar så´du kan ha dine points
Avatar billede riversen Nybegynder
14. maj 2004 - 22:02 #8
det er gratis. Og navnet er riversen ;-)
Avatar billede th1 Nybegynder
14. maj 2004 - 22:05 #9
ok tak da.. jeg vil lige have spørgsmålet åbent indtil jeg har lavet det..
Avatar billede riversen Nybegynder
14. maj 2004 - 22:08 #10
Et eksempel...

<?php
    $query = "SELECT * FROM nyheder ORDER BY nyhedsid DESC LIMIT 1";
    $result = mysql_query( $query );
   
    if( mysql_affected_rows() > 0 )
    {
        $row = mysql_fetch_array( $result );
        echo "<b>" . $row["titel"] . "</b><br />";
        echo "<font style='font-size: 10px;'>" . date( "d-m-Y H:i", $row["dato"] ) . "</font><br /><br />";
        echo nl2br( substr( $row["tekst"], 0, 100 ) ) . "...<br /><br />" ;
?>
        <a href="?page=nyheder">Læs mere</a>
<?php
    }
    else
        echo "<i>Der er ingen nyheder...</i>";
?>
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