tehextinct Skrevet 1. mai 2007 Skrevet 1. mai 2007 Hey trenger å sjekke om et talle er negativt (!(not)positivt ) eks: -1 -500 -76 osv. Vis tallet har et minus i starten skal den utføre noe, skjønner? eks: if(!positive($_GET['s'])) { $s = 1; } else { // resten av scriptet } Takk for alle svar!
Crowly Skrevet 1. mai 2007 Skrevet 1. mai 2007 (endret) f.eks PHP <?php$tall=-1; if ($tall < 0) echo "Negativt"; else echo "Positivt"; ?> skulle vel gjøre suses? eller man kan gjøre om tallet til en tekst streng og sjekke at første tegnet er - eks PHP <?php$tall=-1; if (substr($tall,0,1)=='-') echo "Negativt"; else echo "Positivt"; ?> Endret 1. mai 2007 av crowly
tehextinct Skrevet 1. mai 2007 Forfatter Skrevet 1. mai 2007 Ja fant det ut da men skjønner ikke hvorfor ikke $s < 0 ikke virker :S
Crowly Skrevet 1. mai 2007 Skrevet 1. mai 2007 (endret) Det ble endret i en PHP versjon fra at $_GET['s'] var tilgjengelig fra $s. Nå må du i så fall gjøre en $s=$_GET['s']; først, så enten må du gjøre slik PHP <?phpif ($_GET['s']<0) $s=1; else //resten av scriptet ?> eller PHP <?phpif ($_GET['s']<0) $s=1; else //resten av scriptet ?> hvis jeg forsto deg rett. Endret 1. mai 2007 av crowly
grimjoey Skrevet 1. mai 2007 Skrevet 1. mai 2007 (endret) det har vel aldri vært mulig å få $_GET['s'] med bare $s. før het det $HTTP_VARS_GET['s'] ellernoe. men tror heller ikke det er poenget. tehextinct: har du prøvd if((int)$s > 0){} ? alle post og get variabler er i utgangspunktet strenger. med (int)$s vurderer php $s som en int i stedet for en streng Endret 1. mai 2007 av grimjoey
Crowly Skrevet 1. mai 2007 Skrevet 1. mai 2007 det har vel aldri vært mulig å få $_GET['s'] med bare $s.før het det $HTTP_VARS_GET['s'] ellernoe. 8512480[/snapback] Jo med "register globals on", ble visst endret i 4.2.0 til å være standard off.
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå