Har du spørgsmål?

Vi hjælper gerne!!

Spørgsmål til Gecko Booking?

Er du i tvivl om hvorvidt Gecko Booking er noget for dig, eller har du andre spørgsmål? Så hører vi rigtig gerne fra dig!

Alt OK!
Indtast venligst dit navn.
Alt OK!
Indtast venligst din e-mail.
Alt OK!
Alt OK!
Indtast venligst dit spørgsmål.

Felter markeret med * er påkrævede

Vejledninger - Eksempel 5: PHP - Opdatere ekstra felter på kunden

Eksempel 5: PHP - Opdatere ekstra felter på kunden

JFF-Felter er faste felter, der kan oprettes på kunden. Hvis du f.eks. har et ønske om at gemme data om kunden, som ikke matcher et af GECKO Bookings standardfelter (navn, adresse osv.), kan du selv oprette et eller flere faster felter. Dette gøres i bookingsystemet under Indstillinger -> Journal.


		$JFFId = 223; //id'et for feltet "ønsket farve"
$CustomerExtraFieldHandle = $client -> CustomerExtraField_FindCustomerExtraFieldById($JFFId);
echo utf8_decode($client -> CustomerExtraField_GetName($CustomerExtraFieldHandle))."<br>";

$CustomerId = "304856";//GECKO kunde Id
$CustomerHandle = $client -> Customer_FindCustomerById($CustomerId);

//opdaterer kundens extra felt
$value = utf8_encode("Rød med lyse striber");
$client -> Customer_SetCustomerExtraField($CustomerHandle,$CustomerExtraFieldHandle,$value);

//udskriver kunde feltet. Den udskriver nu ”Rød med lyse striber”
echo utf8_decode($client -> Customer_GetCustomerExtraField($CustomerHandle,$CustomerExtraFieldHandle));

Id'et  $JFFId findes i GECKO Booking under Indstillinger -> Journal:

Funktionen til at gemme er:

Customer_SetCustomerExtraField($CustomerHandle,$CustomerExtraFieldHandle,$value)

Dette er funktionen, hvor du kan sætte værdien af et ekstra felt på en specifik kunde. Denne funktion returnerer true, hvis det går godt, eller false, hvis den ikke vil/kan opdatere.

Der er lagt validering ind i funktionen, så man ikke kan sende f.eks. en streng ind i et ja/nej felt.

Følgende værdier er tilladte (alt efter felttype):

  • Lille og stor tekst: Alt. Dog er 'lille tekst' begrænset til 255 tegn
  • Tal: Numeriske værdier
  • Ja / Nej (Radio): 0, 1, 2
  • Ja / Nej / Ved ikke (Radio): 0, 1, 2, 3
  • Ja (Checkbox): 0 , 1

 


Prøv en gratis og uforpligtende demo fra Gecko Booking & Administration

Udfyld formularen, så modtager du en demo hurtigst muligt.

Alt OK!
Indtast venligst firmanavn.
Alt OK!
Indtast venligst dit telefonnummer.
Alt OK!
Indtast venligst dit navn.

Felter markeret med * er påkrævede