Avatar billede airforce1 Nybegynder
21. oktober 2002 - 01:23 Der er 9 kommentarer

Tjek om $var er tom

IF $VAR  ikke er tom

then ...kode...

else .....

Skal tjekkes for indhold.. ikke omvendt :)

Nogen der kan hjælpe.
Avatar billede ztyxx Nybegynder
21. oktober 2002 - 01:24 #1
if (isset($VAR)){
    kode
    } else {
    anden kode
    }
Avatar billede airforce1 Nybegynder
21. oktober 2002 - 01:29 #2
jeg synes ikke det virker.. Kan det være fordi jeg har gjort sådan her:

if (isset($VAR)){
    kode
    }

er det "ulovligt..?"
Avatar billede airforce1 Nybegynder
21. oktober 2002 - 01:30 #3
if (isset($INPUT_OTHER)){

$ports_array = explode(',', $INPUT_OTHER);
while (list(, $value) = each ($ports_array)) {
echo "........ $value";

}
}
Avatar billede ztyxx Nybegynder
21. oktober 2002 - 01:30 #4
hvad vil du bruge det i forbindelse med, måske det vil lette løsningen
Avatar billede airforce1 Nybegynder
21. oktober 2002 - 01:35 #5
Det er fordi jeg har et formfelt hvor der kan indtastes f.eks.

10,20,30,40

Hvis der indtastes dette skal den køre

echo "værdi: 10";
echo "værdi: 20";
o.s.v.

Men nu har jeg opdaget at hvis der ikke indtastes noget i formfeltet så kommer dette

værdi:

Hvilket giver nogle fejl (siden den echo'er noget der skal blive til et shell script)

Jeg giver gerne flere point hvis du/i kan hjælpe
Avatar billede nemeier Nybegynder
21. oktober 2002 - 07:25 #6
Checket med isSet er for at se om variablen er defineret !

Det er meget mere simplet

if ($VAR)  // Alternativ kunne man sige: (isSet($VAR) and &VAR) variablen er defineret og har indhold
{
  // der er noget i variablen
}
else
{
  // der er ikke noget i variablen
}
Avatar billede Slettet bruger
21. oktober 2002 - 07:55 #7
If($VAR == "") {
//indeholder ikke noget, eller er ikke defineret
} else {
//OK, der er gang i festen!
}
Avatar billede 1409 Praktikant
21. oktober 2002 - 12:28 #8
IF(strlen($VAR)>0 ) {
//blah, blah
}
ELSE {
//bla, blah
}
Avatar billede jamal_s Nybegynder
21. oktober 2002 - 13:57 #9
if (empty($var)) {
print "tomt";
} else {
print "ikke tomt";
}
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