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