Beispiel: Herr MAX MUSTERMANN erhält z.B. die Kundennummer: MUS-14141-34181
Wenn nun aber jemand KLÄGER heissen würde, wird die Kundennummer nach dem zweiten Buchstaben abgebrochen. Als Kundennummer sehe ich dann nur noch KL
Was meinen die PHP Cracks hier? Wie könnte ich dieses Problem beheben?
Code: Alles auswählen
// neue Kundennumer automtisch generieren:
if ($isGuest) {
} else {
// = customer
$kunr = "";
if( $kunr == "" )
{
$knr_pre = substr($lastname,0,3);
$knr_pre = strtoupper($knr_pre);
$knr_jah = date("y");
$knr_jah = $knr_jah * 1000;
$tage = date("z");
$knr_dat = $knr_jah + $tage;
$std = date("H");
$min = date("i");
$sec = date("s");
$std = $std * 3600;
$min = $min * 60;
$mt = $std + $min + $sec;
$kunr = $knr_pre . "-" . $knr_dat . "-" . $mt;
$chkunr = $kunr;
}
$sql_data_array['customers_cid'] = $chkunr;
// Ende RP-Kunden-Nr
}