Mailinglisten-Archive |
am Wed, dem 02.05.2001, um 18:30:26 +0200 mailte Hans Theo Mislisch folgendes: > > 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ösung hier funktioniert zwar, ist aber reichlich verbaut. > > > Geht das auch einfacher? > > --- schnipp --- > --- schnapp --- vielleicht ist das ein (Denk)-Ansatz: $query = ""; switch(strlen($sn)) { case 0: $query = "UPDATE bws_adress SET sn='0' WHERE kundennummer=$kundennummer"; break; case 8: $query = "UPDATE bws_adress SET sn='$sn' WHERE kundennummer=$kundennummer"; break; default: $errormsg[] = "Seriennummer ist nicht 0 oder zu kurz"; } if (strlen($query)) { mysql_query($query); ... //Fehlerbehandlung } nicht vollständig, nicht getestet, aber übersichtlicher. Andreas -- Diese Message wurde erstellt mit freundlicher Unterstützung eines frei- laufenden Pinguins aus artgerechter Freilandhaltung. Er ist garantiert frei von Micro$oft'schen Viren. (#97922 http://counter.li.org) Was, Sie wissen nicht, wo Kaufbach ist? : N 51.05082°, E 13.56889° ;-)
php::bar PHP Wiki - Listenarchive