Avatar billede Mik2000 Professor
09. oktober 2006 - 09:21 Der er 5 kommentarer og
1 løsning

If else sætning

Hej

Har denne sætning:
if ($filendelse != ".jpg" || $filendelse != ".jpeg" || $filendelse != ".png" || $filendelse != ".gif") {
    global $fejl;
    $fejl = "Det skal være en jpg, gif eller png fil for at lave en lille version";
} else {
$godkendt = 1;

// herunder kommer mange andre ting

}

Det er meningen at hvis $filendelse er .jpg eller en af de andre så skal den sætte $godkendt = 1 og kører videre og ellers skal den skrive $fejl.

Men hvis $filendelse = .jpg så kører den
global $fejl;
$fejl = "Det skal være en jpg, gif eller png fil for at lave en lille version";

Nogen ide om hvorfor og hvad man kan gøre?
Avatar billede coderdk Praktikant
09. oktober 2006 - 09:28 #1
Erstat || med &&

:)
Avatar billede jakobdo Ekspert
09. oktober 2006 - 09:30 #2
Prøv lige:

$filer = array('.jpg','.jpeg','.png','.gif');

if(!in_array($filendelse,$filer))
{
    global $fejl;
    $fejl = "Det skal være en jpg, gif eller png fil for at lave en lille version";
}
else
{
    $godkendt = 1;
    // herunder kommer mange andre ting
}
Avatar billede Mik2000 Professor
09. oktober 2006 - 09:45 #3
Hej Jakob

Din virkede så der er point

Mvh
Kim
Avatar billede jakobdo Ekspert
09. oktober 2006 - 09:57 #4
Svar!
Avatar billede Mik2000 Professor
10. oktober 2006 - 17:45 #5
Tak for hjælpenj til jer begge :)

Da Jakobs virkede (den anden kunne jeg ikke få til som jeg ville) får han point :)
Avatar billede jakobdo Ekspert
10. oktober 2006 - 17:55 #6
Takker for point.
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

IT-JOB

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Unified Communications specialist til IT-Operations i Cyberdivisionen

Digitaliseringsstyrelsen

IT-arkitekt hos Digitaliseringsstyrelsen

Capgemini Danmark A/S

Microsoft AI Solution Architect

Riskpoint A/S (Riskpoint Solutions Limited)

IT Business Analyst