Mailinglisten-Archive |
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