Jump to content
xt:Commerce Community Forum

Automatische Kundennummernvergabe


Purecut

Recommended Posts

  • 3 months later...
  • Replies 51
  • Created
  • Last Reply

Hallo,

ich habe das ganz einfache Skript vom Anfang dieses langen Posts seit Jahren erfolgreich im Einsatz:

// Automatisch fortlaufende Kundennummer erzeugen:

$start_cid = 5637;


$cid_query = xtc_db_query("SELECT MAX(customers_cid) AS maxnr FROM ".TABLE_CUSTOMERS);

$cid = xtc_db_fetch_array($cid_query);


if($cid['maxnr']){

  $start_cid = $cid['maxnr']+1;

}


$sql_data_array['customers_cid'] = $start_cid;

// End Kundennummer Mod

Hat bis vor kurzem ohne Problem funktioniert, bis ich bei der Kundennummer 10000 angekommen bin. Seitdem zählt das Skript nicht mehr weiter, jeder neue Kunde erhält die 10000!

Wo ist da die Klemme? Es gibt doch kein Limit nach oben, oder?

Habe auch schon mal die start_cid (die ja vom Ersteinsatz noch auf 5637 steht) auf 10001 gestellt, aber nichts: es bleibt jeder neue Kunde auf 10000!

--------------------------------------------

Nachtrag: GELÖST!

Für alle, die sich auch mit diesem Problem rumplagen: Es liegt daran, dass das DB-Feld alphanumerisch definiert ist und bei einem alphanumerischen Vergleich 9999 größer als 10000 ist. Die Lösung steht in diesem Beitrag:

http://www.xt-commerce.com/forum/shopbereich/33277-automatische-kundennummernvergabe.html#post176492

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.


×
  • Create New...