Avatar billede Slettet bruger
10. juni 2004 - 17:12 Der er 16 kommentarer og
1 løsning

Strlen spørgsmål

<?
    $headline = $pm[headline];
       
        if(strlen($headline) > 100)
           
            {   
           
            $headline = substr($headline, 0, 97) . '...';
           
            }
           
            echo $headline; ?>


en der ved hvad problemet er?
Avatar billede taskmgr Nybegynder
10. juni 2004 - 17:26 #1
Hvad er fejlen?
Avatar billede jaw Nybegynder
10. juni 2004 - 17:30 #2
Der er da ingen fejl?
Avatar billede taskmgr Nybegynder
10. juni 2004 - 17:30 #3
Det eneste der er galt i ovenstående, er at du mangler "" eller '' i:
$pm[headline];

Altså:
$headline = $pm['headline'];
Avatar billede Slettet bruger
10. juni 2004 - 18:34 #4
ja, men det har jeg prøvet...

det virker bare af en eller anden grund ikke...
Avatar billede jaw Nybegynder
10. juni 2004 - 18:55 #5
du må jo så forklare hvad der er galt... For når jeg afprøver det der (copy/paste) så tager den fint 97 tegn ud og sætter "..." efter, hvis $headline er mere end 100 tegn
Avatar billede Slettet bruger
10. juni 2004 - 20:12 #6
ok... hmm hvis jeg bare skriver echo $headline; så virker det godt, og hvis jeg skriver det andet er der bare hvid skaerm...
Avatar billede jaw Nybegynder
10. juni 2004 - 20:13 #7
$headline = $pm[headline]; <- så er det her, det er galt... men nu må jeg så lige spørge, hvad er $pm[] ?
Avatar billede Slettet bruger
10. juni 2004 - 20:14 #8
det er arrayet fra mysql_fetch_array
Avatar billede Slettet bruger
10. juni 2004 - 20:19 #9
det jeg skriver der virker er:

<?
    $headline = $pm[headline];

    echo $headline;
?>

og det der ikke virker:

<?
    $headline = $pm[headline];
       
        if(strlen($headline) > 100)
           
            {   
           
            $headline = substr($headline, 0, 97) . '...';
           
            }
           
            echo $headline; ?>
Avatar billede jaw Nybegynder
10. juni 2004 - 20:23 #10
ahh, ja så er det jo klart nok...

Men jeg kan så ikke se hvor det er galt, for det funker fint hos mig :/
Avatar billede Slettet bruger
10. juni 2004 - 20:33 #11
ok, har fundet fejlen... havde lavet <? for meget efter det jeg har skrevet her
læg svar
Avatar billede jaw Nybegynder
10. juni 2004 - 20:34 #12
Jeg løste jo ikke dit probelm, så har jo ikke fortjent dem...
Avatar billede Slettet bruger
10. juni 2004 - 20:54 #13
nej men du gav dig tid, og det er det du får point for!
Avatar billede jaw Nybegynder
10. juni 2004 - 20:57 #14
Jamen så siger jeg da tak :)
Avatar billede Slettet bruger
10. juni 2004 - 20:58 #15
:) det gør jeg også
Avatar billede taskmgr Nybegynder
10. juni 2004 - 21:09 #16
Husk alligevel at give nøgler i dine arrays "" eller '', som jeg skrev før :) Selvom du ikke får en fejl smidt i hovedet, så er det ikke korrekt :) (heller ikke "i PHP's øjne")

Fortsat go' arbejdslyst.
Avatar billede Slettet bruger
10. juni 2004 - 21:10 #17
ok, tak for hjælpen begge 2
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