Avatar billede atheist Nybegynder
02. juli 2004 - 09:26 Der er 9 kommentarer og
1 løsning

Probs med isnan

Jeg har lidt problemer med at få isnan til at virke, jeg har:


        $ma = $_REQUEST["man"];
       
        if ($_REQUEST["week"]=="" && ($ma=="" || is_nan($ma))){    ?>
        <script type="text/javascript">
                location.href="bestilling.php?page=2&err=1"
            </script><?   
        }
    see_price();

Og når jeg sender det gennem en hjemmeside, returnerer den følgende:

Warning: is_nan() expects parameter 1 to be double, string given in /customers/nordseehutte.de/nordseehutte.de/httpd.www/bestilling3.txt on line 4

Da expertens søgefunktion ikke funker, er jeg nødt til at smide point efter svaret...
Avatar billede erikjacobsen Ekspert
02. juli 2004 - 09:27 #1
Hvad må der stå i $ma? Typen af den er nu en string, og det dur ikke til is_nan.
Avatar billede erikjacobsen Ekspert
02. juli 2004 - 09:31 #2
Du kan formentlig erstatte den med http://dk2.php.net/is_numeric
Avatar billede atheist Nybegynder
02. juli 2004 - 09:31 #3
Det er input fra et tekst-felt (<iput type="text" name="man">)

Kan jeg gøre noget for at få det til at virke?
Avatar billede atheist Nybegynder
02. juli 2004 - 09:42 #4
Lige et hurtigt tillægsspørgsmål:
Kan jeg på en eller anden måde teste et helt array i en håndevendning, eller skal jeg have fat i en for-løkke?
Avatar billede erikjacobsen Ekspert
02. juli 2004 - 10:41 #5
Jah, brug en forløkke. http://dk2.php.net/manual/en/function.array-walk.php og dens
venner kan måske komme til at klare det på en "smartere" måde, men en for-løkke
ved man da hvad er. ;)
Avatar billede arne_v Ekspert
02. juli 2004 - 11:21 #6
is_numeric returnerer hvorvidt noget er et tal ifølge normal forståelse
for hvad tal er

is_nan returnerer hvorvidt noget er den specielle IEEE floating point værdi
som man kalder NaN (Not a Number)
Avatar billede atheist Nybegynder
04. juli 2004 - 21:05 #7
ok, fik det til at køre, hvis erikjacobsen smider et svar?
Avatar billede erikjacobsen Ekspert
04. juli 2004 - 21:14 #8
nej tak, jeg samler slet ikke på point
Avatar billede atheist Nybegynder
04. juli 2004 - 21:23 #9
ok, nupper dem selv så, spm. lukket.
Avatar billede atheist Nybegynder
04. juli 2004 - 21:24 #10
Tak for hjælpen BTW.
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