phpbar.de logo

Mailinglisten-Archive

[php] elseif Abfrage auch einfacher?

[php] elseif Abfrage auch einfacher?

Hans Theo Mislisch php_(at)_phpcenter.de
Wed, 2 May 2001 18:30:26 +0200


Hallo Leute,

ich muss in ein Datenbankfeld eine Seriennummer speichern
die 8 Zeichen lang sein muss. Das Feld kann auch leer bleiben,
dann wird eine 0 gespeichert.

Meine L=F6sung hier funktioniert zwar, ist aber reichlich verbaut.


Geht das auch einfacher?

--- schnipp ---

if ($sn < 1){                    // wenn leer oder "0" speichere "0"
   $result  =3D  mysql_query("UPDATE bws_adress SET sn=3D'0' WHERE kundenn=
ummer=3D$kundennummer");
          if(!$result){
                $error=3D1;
                echo( "There was an error! ".mysql_errno(). ": ".mysql_err=
or());
                }
}elseif (strlen($sn) < 8){      // ist Seriennummer k=FCrzer als 8 Stellen
   $error =3D "1";
   $errormsg[] =3D "Seriennummer ist nicht 0 oder zu kurz";
   }else{
   $result  =3D  mysql_query("UPDATE bws_adress SET sn=3D'$sn' WHERE kunde=
nnummer=3D$kundennummer");
          if(!$result){
                $error=3D1;
                echo( "There was an error! ".mysql_errno(). ": ".mysql_err=
or());
                }
   }


--- schnapp ---


Danke


Liebe Gr=FC=DFe aus dem Allg=E4u

Theo

--=20
Agathos Networks - Postfach 1114 - D-87515 Sonthofen
Tel: +49 (0)8321 67388-80  Fax: +49 (0)8321 67388-50
mailto:info_(at)_agathos.net


php::bar PHP Wiki   -   Listenarchive