PHP-Code:
while ($row = $odbc->odbc_fetch()) {
$auftrag = new auftrag($row);
if ($auftrag->vergleichDatum($odbc,$mysql)) {
tu es
}
hab da ein kleines Problem und verstehe nicht woran es liegt.
Die Funktion vergleichDatum() vergleicht wie der Name schon sagt 2 Daten miteinander. Ist ein Datum aktueller als das andere wird true zurückgegeben.
Es sollen also Daten aus der Datenbank geholt werden und bei einem True der Funktion etwas getan werden und nur dann, ansonsten wird der nächste Datensatz geholt.
Aber die Schleife bricht nach einem Durchgang ab und ich weiss nicht wieso.
Lasse ich die If-Anweisung weg, läuft alles wie es soll.
Ich hoffe mir kann jemand helfen, ich flipp gleich aus...
Gruß
PS: An der odbc_fetch()-funktion lieht es nicht, die wurde von mir selbst definiert
Kommentar