Avatar billede mccookie Seniormester
04. maj 2004 - 04:48 Der er 1 kommentar og
1 løsning

probl. med if the else

if(!$status <> 0)                { $status_fejl = 1;}
if($kg == 0)                    { $kg_fejl = 1;}
if(strlen($grund < 10 ))    { $grund_fejl = 1;}
if(trim(strlen($navn < 10 )))    { $navn_fejl = 1;}
if(trim(strlen($postnr > 4 )))    { $postnr_fejl = 1;}
if(trim(strlen($tlf > 8 )))      { $tlf_fejl = 1;}
if (!eregi($mail_tjek, $email)) { $email_fejl = 1;}

denne if(strlen($grund < 10 ))    { $grund_fejl = 1;} er nærmest ligeglad om det er 14 < 10 eller 3 < 10.... hvorfor virker det ikke?
Avatar billede mccookie Seniormester
04. maj 2004 - 04:54 #1
virker
Avatar billede nicklasb Nybegynder
04. maj 2004 - 06:50 #2
For lige alle er med, hvis de engang skulle komme forbi, er fejlen vist bare at < 10 skal ud på den anden side af parantesen.. right?

Men går ud fra at det ER postnummer, telefonnummer og emails mv. du tjekker når dine variabler hedder sådan?

Er der en speciel grund til du ikke bruger Regular Expressions? eller er det blot fordi du ikke er nået dertil endnu? Det vil i hvert falde give et langt bedre tjek!

sig til hvis du får brug for hjælp!
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