Sprint
Erfahrenes Mitglied
Hallo zusammen,
ich stehe hier vor einem Problem, bei dem ich nicht mehr durchsteige. Es geht darum, daß in einem Formular der Kunde angeben soll, wann geliefert werden soll. Er kann dazu entweder über Radio-Buttons eine von vier Vorgaben auswählen ODER ((die Kalenderwoche ODER den Monat) UND das Jahr) angeben.
Mein größeres Problem ist nun, daß die Abfrage immer falsch ist, egal welche Felder befüllt sind. Aber so schwierig ist das doch eigentlich nicht.
Mein zweites, kleineres Problem erledigt sich vielleicht mit der Lösung des ersten. Ich wollte zuerst die Abfrage aus nicht negierten Teilen zusammenbauen. Aber das hab ich überhaupt nicht hinbekommen.
Ich hoffe, jemand von euch hat da die richtige Idee.
Viele Grüße,
Sprint
Edit: Das erste Problem hat sich auf wundersame Weise gelöst. Fragt mich bitte nicht warum, es ist einfach so. Aber die zweite Frage besteht immer noch. Ich hätte einfach gerne den else Zweig weg.
ich stehe hier vor einem Problem, bei dem ich nicht mehr durchsteige. Es geht darum, daß in einem Formular der Kunde angeben soll, wann geliefert werden soll. Er kann dazu entweder über Radio-Buttons eine von vier Vorgaben auswählen ODER ((die Kalenderwoche ODER den Monat) UND das Jahr) angeben.
Mein größeres Problem ist nun, daß die Abfrage immer falsch ist, egal welche Felder befüllt sind. Aber so schwierig ist das doch eigentlich nicht.
PHP:
if (!empty($lieferzeit) || (!empty($lieferjahr) && !(empty($liefermonat) && empty($lieferkw))))
$dummy = 1;
else
$fehler['lieferzeit'] = 1;
Ich hoffe, jemand von euch hat da die richtige Idee.
Viele Grüße,
Sprint
Edit: Das erste Problem hat sich auf wundersame Weise gelöst. Fragt mich bitte nicht warum, es ist einfach so. Aber die zweite Frage besteht immer noch. Ich hätte einfach gerne den else Zweig weg.
Zuletzt bearbeitet: