Avatar billede mrkaynex Nybegynder
27. marts 2011 - 22:05 Der er 3 kommentarer og
1 løsning

HTTP POST XML

Hej,

Jeg står og vil til at lege med noget billetsystem, forstået på den måde, at jeg vil lave en side, der benytter enkeltbillet.dk til salg af billetter til diverse ting.

Hver gang et køb går igennem, skal min database så opdateres med de nye informationer, såsom billetid, navn, adresse, etc.

Alt dette foregår via XML, men jeg har ikke den mindste idé om hvordan det virker, og derfor har jeg nu brug for hjælp.

Jeg kan oplyse en URL på enkeltbillet-siden, som den laver et callback på, hver gang et billetkøb er foretaget. Dette bliver sendt via XML, som jeg nævnte før.

Det er nok nemmere, hvis I selv kan se denne side: http://www.enkelbillet.dk/?pid=ncu&search=hlpapi hvor de forklarer hvordan og hvorledes, og giver en masse eksempler.

Så altså, i bund og grund, har jeg brug for hjælp til hvordan man sender og modtager XML.

På forhånd, tak!
Avatar billede phillips Nybegynder
28. marts 2011 - 08:48 #1
Typisk vil man anvende PHP's SimpleXML til at undersøge indholdet af  det XML-response du får fra serveren. Du skal finde ud af, hvilken tråd i XML-response, der indeholder værdien for et gennemført kald.

Med en simpel if funktion tjekker du om tråden indeholder fx et OK og udfører da dine egne funktioner - fx opdatering af databasen.

Men for at opdatere din database med de informationer, du ønsker, kræver det, at XML-api'et også returnerer alle de informationer og ikke bare et ok. Ellers kan det ikke lade sig gøre.
Avatar billede mrkaynex Nybegynder
28. marts 2011 - 17:25 #2
Tak for svaret, phillips.

Jeg ville dog gerne hvis du kunne give mig et eksempel på en kode, da jeg personligt selv bedst lærer på den måde.

Hvis det er muligt.
Avatar billede mrkaynex Nybegynder
23. juli 2011 - 14:02 #3
Lukker.
Avatar billede Mik2000 Professor
Skrevet i går kl. 15:41 #4
Selvom det er mange år siden kan det være andre får lidt glæde af dette.

Flex4B systemet er et billetsystem som giver dig både webshop, billetsystem, scanninger, statistik, CMS og meget mere i et system.
Samtidige har det integrationer, og ift. dit spørgsmål er der også en REST API baseret på JSON der gør det nemt hvis man vil kode noget selv eller lave integrationer. Og de kan sagtens hjælpe med hvordan man gør det.

Billetsystem: https://flex4b.com/da/page/billetsystem
Kontakt Flex4Business: https://flex4b.com/da/page/kontakt
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester