• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

optionale lieferadresse

lucarp

Mitglied
Hallo,

sorry wenn ich hier mit so einer banalen Sache aufkreutze aber ich steht komlett auf dem Schlauch.

Situation:
Kunde soll abweichende Lieferadresse angeben können jedoch nicht müssen.

d.h. wenn alle Felder im Formular leer sind (bzw. auf "--Bitte wählen--" stehen) UND wenn alle Felder korrekt ausgefüllt sind soll das formular abgeschickt werden können.

wenn jedoch ein feld fehlt gibt es einen Fehler

PHP:
if($vorname_liefer != "" xor $nachname_liefer != "" xor $str_liefer != "" xor $plz_liefer != "" xor $ort_liefer != "" xor $land_liefer != "--Bitte wählen--")
            {
                
                if ($vorname_liefer == "")
                    {
                            $error['vorname_liefer'] = true;        
                    }
                if ($nachname_liefer == "")
                    {
                            $error['nachname_liefer'] = true;            
                    }
                if ($str_liefer == "")
                    {
                            $error['str_liefer'] = true;                
                    }
                if ($plz_liefer == "")
                    {
                            $error['plz_liefer'] = true;                
                    }
                if ($ort_liefer == "")
                    {
                            $error['ort_liefer'] = true;                
                    }
                if ($land_liefer == "--Bitte wählen--")
                    {
                            $error['land_liefer'] = true;            
                    }
            }
ich habe schon einige andere Abfragen probiert, bin jedoch immer hängen geblieben.

Bitte um einen "Wink"!

vielen Dank
 
Auch wenn das echt zu peinlich ist... :-)
vielleicht steht ja der eine oder andere auch mal auf dem Schlauch und kommt dadurch weiter :-)

PHP:
if($vorname_liefer == "" && $nachname_liefer == "" && $str_liefer == "" && $plz_liefer == "" && $ort_liefer == "" && $land_liefer == "--Bitte wählen--")
            {
                //do nothing
            }
            else
            {
                
                if ($vorname_liefer == "")
                    {
                            $error['vorname_liefer'] = true;        
                    }
                if ($nachname_liefer == "")
                    {
                            $error['nachname_liefer'] = true;            
                    }
                if ($str_liefer == "")
                    {
                            $error['str_liefer'] = true;                
                    }
                if ($plz_liefer == "")
                    {
                            $error['plz_liefer'] = true;                
                    }
                if ($ort_liefer == "")
                    {
                            $error['ort_liefer'] = true;                
                    }
                if ($land_liefer == "--Bitte wählen--")
                    {
                            $error['land_liefer'] = true;            
                    }
            }
 
Zurück
Oben