Prøv en gratis demo

Klik her for at bestille

Bestil en gratis demo

Prøv en gratis og uforpligtende demo af Gecko Booking - Udfyld formularen, og vi sender dig en demo hurtigst muligt

Felter markeret med * er påkrævede

Vejledninger til GECKO Booking

Finder du ikke svar på dine spørgsmål, er du naturligvis altid meget velkommen til at kontakte os

Kontakt os

Eksempel 3: PHP - Oprette en ny kunde


Indholdsfortegnelse


9.1.3 Eksempel 3: PHP - Oprette en ny kunde

		$CustomerGroupHandle = $client -> CustomerGroup_FindCustomerGroupById(1439);

$CustomerNumber = utf8_encode("50");
$CustomerName = utf8_encode("Peter Aude");
$CustomerAddress = utf8_encode("Helsingforsgade 27");
$CustomerPostalCode = utf8_encode("8200");
$CustomerCity = utf8_encode("Aarhus N");
$CustomerEmail = utf8_encode("peter@gecko.dk");
$CustomerPassword = utf8_encode("xxx".rand(0,1000000));//not safe pw!!
$CustomerTelephone = utf8_encode("70271699");
$CustomerMobile = "";            

$CustomerHandle = $client -> Customer_Create($CustomerGroupHandle,$CustomerNumber, $CustomerName, $CustomerAddress, $CustomerPostalCode, $CustomerCity, $CustomerEmail, $CustomerPassword, $CustomerTelephone, $CustomerMobile);
if (!is_null($CustomerHandle)){
    echo $CustomerHandle -> Id;            
}

Først findes et handle til den kundegruppe, kunden skal oprettes i.

$CustomerNumber kan eventuelt benyttes til egne interne id'er. Det handle, der kommer retur, har et id, som er vores id på kunden.

Hvis du ønsker at lave et dublet-tjek for at sikre, at kunden ikke allerede eksisterer i systemet, kan du benytte funktionen FindCustomersByNumber:


		$CustomerNumber = utf8_encode("50");
$CustomerHandles = $client -> Customer_FindCustomersByNumber($CustomerNumber);
if (is_null($CustomerHandles)){
    echo "Findes ikke... Opret";
}

Prøv en gratis og uforpligtende demo af GECKO Booking

Udfyld formularen, og vi sender dig en demo hurtigst muligt.

 

Felter markeret med * er påkrævede