Avatar billede minielsen Nybegynder
02. juli 2002 - 12:56 Der er 3 kommentarer og
1 løsning

IF eller ej ?

Jeg bruger dette:
if ($cryptword) {print "<INPUT TYPE=HIDDEN NAME=admincheck VALUE=1>\n";
print "<A "http://www.test.dk"></A>";
}

Hvilket udfører kommandoen hvis det er ADMIN der er logget ind, men hvad skriver jeg hvis kommandoen skal udføres hvis det er alle andre END admin der er logget på ?

jeg prøvede med :
if not($cryptword)

Men det fattes ikke af Perl :)
       
Avatar billede lp Nybegynder
02. juli 2002 - 13:58 #1
if (!$cryptword) {print "<INPUT TYPE=HIDDEN NAME=admincheck VALUE=1>\n";
print "<A "http://www.test.dk"></A>";
}

skulle gøre tricket :)
Avatar billede finn34 Nybegynder
02. juli 2002 - 17:42 #2
Du kan også godt bruge not, der skal bare en parantes mere, såden her:
if (not($cryptword))
Avatar billede uffehellum Nybegynder
03. juli 2002 - 16:53 #3
Der er mange notationer, der virker.  Personligt kan jeg bedst lide at lave en mellemregning, da det er mere fejlsikkert, og lettere læses af andre programmører, fordi man kan navngive mellemresultatet.

Når du skal printe flere linier, bør du også bruge << notationen.

MVH Uffe.

my $adminval = '0';
$adminflag = '1' if $cryptword;
print << EOF;
    <INPUT TYPE=HIDDEN NAME=admincheck VALUE="$adminflag"/>
    <A "http://www.test.dk">test</A>
EOF

*** eller ***

unless ($cryptword) {
    print "<INPUT TYPE=HIDDEN NAME=admincheck VALUE=1>\n";
    print "<A "http://www.test.dk"></A>";
}

*** eller ***

if ($cryptword) {
    print "<INPUT TYPE=HIDDEN NAME=admincheck VALUE=1>\n";
    print "<A "http://www.test.dk"></A>";
} else {
    print "<INPUT TYPE=HIDDEN NAME=admincheck VALUE=0>\n";
    print "<A "http://www.test.dk"></A>";
}
Avatar billede minielsen Nybegynder
04. juli 2002 - 10:15 #4
Tak alle for svar, alle løsninger virker men jeg kan desværre kun give uffehellum point da i andre kun har kommenterer spørgsmålet.
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
Kurser inden for grundlæggende programmering

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