Vit Posted June 17, 2009 Report Share Posted June 17, 2009 Hallo, In der xtc-Anleitung ist es empfehlenswert, diesen Code nur in /create_account.php beizutragen. Ich habe so gemacht und alles arbeitet. Wofür man muss es zur Datei admin/create_account.php beitragen? Link to comment Share on other sites More sharing options...
profibag Posted October 5, 2009 Report Share Posted October 5, 2009 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 More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.