Jump to content
xt:Commerce Community Forum

Fortlaufende Kundennummer F?r Xtc 3.0 ?


Steffen44

Recommended Posts

hallo khan :-) ich w?nsch dir ein super Weihnachtsfest



// Automatisch fortlaufende Kundennummer erzeugen:


            $start_cid = 1000;


            $cid_array=array(0);




            $cid_query = xtc_db_query("select customers_cid as maxnr from " . TABLE_CUSTOMERS . " where 1;");


            while($row=mysql_fetch_row($cid_query))


            {


                  $cid_array[]=$row[0];


            }


            sort($cid_array, SORT_NUMERIC);


            $maxnr = $cid_array[count($cid_array)-1];


            if(!$maxnr){$new_cid = $start_cid;}else{$new_cid = $maxnr+1;}


            $sql_data_array['customers_cid'] = $new_cid;


// End Kundennummer Mod


Das ganze wurde in der Datei create_acount.php im Hauptpfad von XTC nach diesem Code Schnippsel eingesetzt.

xtc_encrypt_password($password));


   if (ACCOUNT_GENDER == 'true') $sql_data_array['customers_gender'] = $gender;

   if (ACCOUNT_DOB == 'true') $sql_data_array['customers_dob'] = xtc_date_raw($dob);

und in der Datei \admin\create_acount.php nach diesem Code Schnippsel.

    'customers_fax' => $customers_fax,

    'customers_password' => xtc_encrypt_password($customers_password));


   if (ACCOUNT_GENDER == 'true') $sql_data_array['customers_gender'] = $customers_gender;

   if (ACCOUNT_DOB == 'true') $sql_data_array['customers_dob'] = xtc_date_raw($customers_dob);

Mit diesem Code hatte ich keine Probleme mehr auch nicht bei v?llig unterschiedlichen Kundennummern in der DB. Der Wert :
  $start_cid = 1000;

ist die erste Kundennummer von der angefangen wird mit z?hlen. Wenn Ihr einen neuen Shop habt und sieht es dumm aus wenn man bei Kundennummer 1 ist ;-)

Gru?

Steffen

Link to comment
Share on other sites

Archived

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

×
  • Create New...