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