Avatar billede krosser Nybegynder
13. marts 2003 - 16:06 Der er 4 kommentarer og
1 løsning

hvad er der galt her?

Det jeg vil er at udskrive to variabler såfremt variablerne ikke er tomme , indeholder teksten slet eller tom..hvad gør jeg galt ?

<?
    if not($filtext = 'slet' && $filtext = 'tom' && $filtext = '' ) {
    echo "$filtext<br /><br />";
    }
   
   
    if not($filnavn = 'slet' && $filnavn = 'tom'  && $filnavn = ''  ) {
    echo "<a href='/backbone/upload/$filnavn'>$filnavn</a><br /><br />";
    }
    ?>
Avatar billede barlach Nybegynder
13. marts 2003 - 16:11 #1
if ($filtext != 'slet' && $filtext != 'tom' && $filtext != '' ) {
    echo "$filtext<br /><br />";
    }


    if ($filnavn != 'slet' && $filnavn != 'tom'  && $filnavn != ''  ) {
    echo "<a href='/backbone/upload/$filnavn'>$filnavn</a><br /><br />";
    }
    ?>
Avatar billede krosser Nybegynder
13. marts 2003 - 16:13 #2
Jamen det er jo smukt - mange tak :) points coming
Avatar billede barlach Nybegynder
13. marts 2003 - 16:14 #3
det anbefales at bruge strcmp() ved denne slags sammenligninger.

f.eks.



    if (strcmp($filtext,'slet')!=0  && strcmp($filtext,'tom')!=0 && strlen($filtext)>1 ) {
    echo "$filtext<br /><br />";
    }
Avatar billede barlach Nybegynder
13. marts 2003 - 16:14 #4
ups..skulle være

strlen($filtext)>0
Avatar billede lsskaarup Nybegynder
13. marts 2003 - 16:17 #5
Prøv dette:

<?
    if !($filtext == 'slet' && $filtext == 'tom' && $filtext == '' ) {
    echo "$filtext";
    }?><br><br>
   
    <?
    if !($filnavn == 'slet' && $filnavn == 'tom' && $filnavn == ''  ) {
    echo "<a href='/backbone/upload/$filnavn'>$filnavn</a>";
    }
    ?> <br><br>

For at sammenlige skal du sætte 2 lig med tegn, ellers siger du jo at $filnavn skal være lig med "slet".
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