Hallo ihrse
ich hab ein Problem und zwar hab ich in einer MYSQL-DB Bedingungen stehen die später in einer IF-Abfrage verwendet werden sollen.
Die is notwendig das die Bedingungen aus der DB kommen.
Hier der Code der nicht funzt:
for($i = 0; $i < $count_sec; $i++){
list($key) = each($pruef_arr);
if($ergebnis_arr[$key] .$pruef_arr[$key]){
echo "$ergebnis_arr[$key]: $fehlerart!!<br>";
}else{
echo "$ergebnis_arr[$key] Wert is in Ordnung<br>";
}
}
In der Bedingung steht im Moment: > 10
Diese klappt aber nicht in der Abfrage. Die werte in $ergebnis_arr sind alle unter 10
außer ein werte, der liegt bei 12. Trotzdem wird die Fehlerart ausgegebn.
In pruef_arr stehen 6 Werte drinne mit jeweils > 10, ja die sind alles gleich, aber es muss so sein =)
Ausgabe sieht so aus:
9: Fremdspannung!!
9: Fremdspannung!!
9: Fremdspannung!!
9: Fremdspannung!!
9.9: Fremdspannung!!
12: Fremdspannung!! <--- Hier müsste eingentlich ja Wert is in Ordnung stehen.
Ich bitte um Hilfe da ich schon länger dran hänge.
Mit eval() hab ich es auch versucht, aber es war nicht richtig(es kam keine Ausgabe).
Wenn eval doch richtig ist für dieses Problem dann, brauchste ich einmal ne Erklärung mit eval() auf meine Funktion.
Vielen Dank
Ylli