09. oktober 2006 - 20:15
Der er
17 kommentarer og 1 løsning
if sætning med 2 argumenter.
Hejsa Jeg prøver at stykke en if sætning afsted men jeg formår ikke lige at få den til at virke ;( Tanken er at den skal se nogenlunde sådan ud! if isset($var1) AND ($var2) { } Men den vil ikke lige som mig...hvor går jeg forkert i byen??
Annonceindlæg fra Computerworld
09. oktober 2006 - 20:16
#1
if(isset($var1) && isset($var2)) { Du bliver nødt til at bruge isset 2 gange. && = AND || == OR
09. oktober 2006 - 20:19
#2
isset kan godt tage flere variabler med if(isset($var1, $var2))
09. oktober 2006 - 20:19
#3
hvis jeg forstår dig ret..så vil du chekke om begge variabler er sat altså $var1 og $var2? if(isset($var1) && isset($var2)){ }
09. oktober 2006 - 20:39
#4
if isset($tal,$pot) {} giver: Parse error: syntax error, unexpected T_ISSET, expecting '(' in
09. oktober 2006 - 21:16
#5
if(isset($tal,$pot)){ .... }
09. oktober 2006 - 21:25
#6
Så virker den... smid nogle svar.....
09. oktober 2006 - 21:39
#7
WUHUUU..mine første points :P
09. oktober 2006 - 23:18
#8
:)
10. oktober 2006 - 10:58
#9
Problemet med if(isset($tal$pot)) { er den parse bare om der er noget i den ene variabel og den skal først parse hvis der er noget i dem begge ;)
10. oktober 2006 - 10:59
#10
Denne her if(isset($tal) && isset($pot)) { parser også selvom der kun er noget i den ene variable
10. oktober 2006 - 11:04
#11
så prøv det her: if(isset($tal) && $tal != "" && isset($pot) && $pot != "") {
10. oktober 2006 - 11:08
#12
sq_red_6>>> Det virker ;) smid et svar ;)
10. oktober 2006 - 11:12
#13
hehe 1. du har allerede givet pointene til kimols1 2. det er ikke nødvendigt med point til mig for den smule kode
10. oktober 2006 - 11:44
#14
Hvor kommer $tal og $pot fra? Hvis det er fra forms, eller hvis du laver: $pot = $_POST['pot'] $tal = $_POST['tal'] så er de jo sat (altså de "is set") selvom de ikke indeholder noget, og derfor bliver du nødt til at tjekke om de er tomme. Til det, vil du så kunne bruger: if(!empty($pot) && !empty($tal)) { ...så tjekker du nemlig, om de er tomme til forskel fra om de er sat.
10. oktober 2006 - 11:45
#15
if(empty($tal)) er jo så sådan set det samme som if($tal == "").
10. oktober 2006 - 11:50
#16
sw_red6>> Så sender jeg noget karma i stedet ;)
10. oktober 2006 - 11:57
#17
empty er ikke så god sammen med tal $tal="0" vil empty se som tom
10. oktober 2006 - 12:01
#18
True that.
Vi tilbyder markedets bedste kurser inden for webudvikling