Hallo,
Ik heb het vermoeden dat ik ergens overheen kijk.
Het probleem is als volgt; Ik heb een array met daarin een waarde die kan
zijn 'hoger' of 'lager'. Deze array heb ik uit een file gahaald en heet
$opgegevenvoorwaarde. Uiteraard heb ik gecontroleerd of de
$opgegevenvoorwaarde wel de juiste waarde heeft, door het even in een echo
te zetten. En het klopt. Maar nu wil ik $opgegevenvoorwaarde vergelijken met
"hoger" of "lager" om daar een voorwaarde aan te stellen. Dat doe ik als
volgt:
//voorwaarde controle opsplitsen
//wat te doen bij voorwaarde: hoger
if($opgegevenvoorwaarde="hoger")
{
//binnen de voorwaarde 'hoger dan', opgeven wat te doen
if($hoogaex>$opgegevengrens)
{
echo"<br>[hoger] de waarde is bereikt. De grens lag op $opgegevengrens en
de hoogste koers was $hoogaex";
}
//afsluiten voorwaarde controle 'hoger dan' en doorgaan naar de 'lager dan'
voorwaarde
}
Maar nu is het geval, dat het niet uit maakt of $opgegevenvoorwaarde de
waarde 'lager' of 'hoger' heeft (zonder ' natuurlijk), die echo output komt
er sowieso. Heb ik hier even iets over het hoofd gezien, of doe ik iets echt
fout?
Groeten,
Matthijs
P.S. de waarde van $hoogaex en $opgegevengrens zijn beide ook correct. Ik
heb ze gecontroleerd met een echo.

Likes:

Quote