Postet av: Anonym Re: Handlekurv med PHP og MySQL
Egentlig er dette nokså enkelt. Se kapittel 10 om hvordan du henter ut ting fra en database. Tilsvarende må du nå hente ut varene fra databasen, i stedet for å hente opplysningene fra matrisen som brukes i varer.inc.php.
Du må i praksis gå gjennom koden linje for linje og forstå hva den gjør. Deretter må du erstatte alle steder som henter varer fra matrisen, med kode som henter fra databasen.
Hva som er i handlekurven, kan ligge i session-variabler som nå. Det er ingen grunn til å endre dette. Du må ta stilling til hvorvidt du skal lagre selve kjøpet (dvs kundenr, hva som er handlet osv. ) i databasen eller ikke. Kanskje er det tilstrekkelig å sende bestillingen per e-post til deg selv, og at du så behandler denne manuelt? Det må du ta stilling til.
Til slutt: Kan du anta et uendelig varelager, der du slipper å oppdatere varebeholdningen i databasen ved kjøp? I så fall forenkler du løsningen mye. Har du manuell behandling av varelageret, kan du jo oppdatere antall varer i databasen senere.
Kan dessverre ikke hjelpe deg med kode, men du har nå fått en del hint om hvor du må endre. Jobben med det skal ikke være så stor. Les kapittel 10 i kombinasjon med 7, så klarer du det!
| |