Warum nur trifft diese if abfrage nicht..

Rogerhuber
Moin Moin...

irgendwie hab ich grad n Problemchen bei einer if abfrage...


php:
1:
if(($fetch['id'] != $lastid && $fetch['nr'] != $lastnr) && !empty($result)) $result .= '<br/>';

oder:
php:
1:
if($fetch['id'] != $lastid && $fetch['nr'] != $lastnr && !empty($result)) $result .= '<br/>';


Das ding trifft nicht... nur komm ich grad nicht darauf warum nicht...

Hab per echo die einzelnen Variablen geprüft..

$result ist nicht leer.
$lastid ist 1
$lastnr ist 1x1
$fetch['id'] ist 1
$fetch['nr'] ist 1x2

Ich glaub ich hab da einfach n verständnisproblem...

Die If Abfrage soll treffen, wenn
$lastid != $fetch['id'] und $lastnr != $fetch['nr'] und $result ned leer ist..

Bye Bye
Roger
xundy
$fetch['id'] und $lastid sind beide 1 also gleich daher kann die Abfrage ja nicht zutreffen da if(($fetch['id'] != $lastid .... da müsstest du aus dem Ungleich schon ein Gleich machen

mfg