Avatar billede konder Nybegynder
17. marts 2008 - 08:59 Der er 11 kommentarer og
2 løsninger

if sætning

Mit problem er opsætning af if- sætning.

if($hus = '12' || $ga = 'Lu')
    {
echo 'System T1';}
else{
if($hus = '12' || $ga = 'Ru')
    {
echo 'System T2';} o.s.v.  men det virker godtnok ikke.
Avatar billede coderdk Praktikant
17. marts 2008 - 09:07 #1
Det giver heller ingen mening, hvis $hus var 12 ville den aldrig nå den anden if... Syntatkisk mangler du en } og det kunne skrives pænere:

if ($hus = '12' || $ga = 'Lu')
{
  echo 'System T1';
}
elseif ($hus = '12' || $ga = 'Ru')
{
  echo 'System T2';
}

Måske vil du udskifte || (or) med && (and)?
Avatar billede konder Nybegynder
17. marts 2008 - 09:20 #2
Nu har jeg prøvet med både && og AND -
men uanset hvad echoer den: System T1
Avatar billede coderdk Praktikant
17. marts 2008 - 09:28 #3
Prøv at sige hvad den skriver her:

echo "hus: $hus ga: $ga<br />";
if ($hus = '12' && $ga = 'Lu')
{
  echo 'System T1';
}
elseif ($hus = '12' && $ga = 'Ru')
{
  echo 'System T2';
}
Avatar billede dmdisco Nybegynder
17. marts 2008 - 09:33 #4
== ikke =
Avatar billede konder Nybegynder
17. marts 2008 - 09:36 #5
Den skriver godtnok korrekte data ud, men echoer alligevel System T1, der hvor det burde være System T2.
Avatar billede konder Nybegynder
17. marts 2008 - 09:44 #6
Efter == giver den  ikke echo System T2, men stadig korrekte data.
Avatar billede konder Nybegynder
17. marts 2008 - 09:48 #7
Nu virker det :) Havde lille pinlig stavefejl. Læg et svar.
Avatar billede coderdk Praktikant
17. marts 2008 - 09:49 #8
bah dmdisco, tak - det er godt du har øje i hovedet, for jeg er sgu blevet blind :D

echo "hus: $hus ga: $ga<br />";
if ($hus == '12' && $ga == 'Lu')
{
  echo 'System T1';
}
elseif ($hus == '12' && $ga == 'Ru')
{
  echo 'System T2';
}
Avatar billede coderdk Praktikant
17. marts 2008 - 09:49 #9
dmdisco må godt få pointene, når jeg nu ikke kan se ;)
Avatar billede dmdisco Nybegynder
17. marts 2008 - 10:07 #10
nah tag du dem bare, der var alligevel et par andre fejl
Avatar billede konder Nybegynder
17. marts 2008 - 10:09 #11
I må ikke holde jer tilbage.
Avatar billede dmdisco Nybegynder
17. marts 2008 - 10:28 #12
ellers bare del dem
Avatar billede coderdk Praktikant
17. marts 2008 - 10:50 #13
heheh (c:
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