Gå til innhold

Online booking med PHP


Anbefalte innlegg

Hei!

 

Jeg har IT-1 og har fått i oppgave å lage flysite der kundene skal kunne bestille reiser. Helt til nå har jeg fått til en loginsystem der kundene logger inn med email og passord fra tabellen:

 

flysite_medlem(kundeid, navn, adresse, tlf, email, password)

 

Etter innloggingen kommer de til en side der de velger reisen. Jeg har brukt AJAX og PHP til å lage dropdown menyer som er avhengig av hverandre. Hvis jeg velger Oslo på den første menyen kan jeg bare velge destinasjoner som er tilgjengelig fra Oslo til andre steder. Tabellen fra databasen ser slik ut:

 

flysite_reise(reiseid, fra, til, dato, klokke, pris)

 

Siden dette her er mange-til-mange forhold så har jeg lagd en koblingtabell:

 

flysite_bestilling(bestillingsid, reiseid, kundeid, antallpersoner)

 

Etter at kunden har valgt reisen vil jeg at kundeid'en og reiseid'en hans skal settes inn i koblingtabellen sammen med antallpersoner. Derfor har jeg brukt insert from wizard fra dreamweaver. Problemet er at kundeid'en og reiseid'en ikke settes automatisk. Spørsmålet mitt er:

 

Hvordan kan jeg bruke loginsystem til å hente ut kundeid'en til personen som er logget inn og reisen han har valgt til å sette inn i dette skjemaet som dreamweaver har laget?

 

Jeg bruker loginsystemet fra http://www.phpeasyst...om/phptu/6.html

og dropdown meny fra http://coursesweb.ne...own-list-ajax_t

Lenke til kommentar
Videoannonse
Annonse

Hvordan kan jeg bruke loginsystem til å hente ut kundeid'en til personen som er logget inn og reisen han har valgt til å sette inn i dette skjemaet som dreamweaver har laget?

 

"Sessions" er det du leter etter. Da kan du ta vare på kundenummer/id fra login, og bruke det igjen senere.

 

Les f.eks http://www.tizag.com...phpsessions.php for litt informasjon om hvordan det kan gjøres i praksis.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...