Gå til innhold

Nettbutikk ved hjelp av sessions.


Anbefalte innlegg

God dagen boyz n girlz!

 

Driver med et prosjekt på skolen for tiden, mekker en nettbutikk.

Greia er her at vi ikke skal bruke databaser men heller gå for sessions for å lagre informasjonen.

Grunnen til dette er rett og slett fordi vi ikke har hatt om databaser ennå, og da heller ikke ønsker å begynne og tulle for mye med det.

I tillegg til dette så skal nettbutikken kun være halveis funksjonell, eller en "jukse" type kan du si, som kun viser hvordan den faktisk skal fungere.

 

Vi har sett litt rundt om etter noen små maler og pekepinner ift. akkurat dette med sessions men står litt fast, vi har en del PHP kunnskaper men er usikre på hva vi skal gå ut i fra.

 

Forventer selvfølgelig ikke at noen her inne skal lage en kode for oss, eller en komplett mal, men hadde satt pris på noen pekepinner om hvordan dette kan gjøres på lettest og best måte.

 

Setter pris på svar :)

Lenke til kommentar
Videoannonse
Annonse

En måte kan være å bruke sessionen som et array og lagre en vare per indeks :)

 

F.eks, noe slikt som:

 

<?php

session_start();

$_SESSION['varer'] = array();

//adde random varer
for($i = 1; $i <= 5; $i++) 
   	$_SESSION['varer'][$i] = substr(md5(time()), rand(0,10), rand(11,30));

var_dump($_SESSION['varer']);

// Printe ut varene
foreach($_SESSION['varer'] as $i => $f) echo 'Vare ' . $i . ': ' . $f . '<br>';

?>

  • Liker 1
Lenke til kommentar
Gjest Slettet+9871234

Driver med et prosjekt på skolen for tiden, mekker en nettbutikk.

Greia er her at vi ikke skal bruke databaser men heller gå for sessions for å lagre informasjonen.

Grunnen til dette er rett og slett fordi vi ikke har hatt om databaser ennå, og da heller ikke ønsker å begynne og tulle for mye med det.

Databaser er da meget enkelt. Jeg har vært lærer og etter mange år i arbeidslivet er ett av mine motto:

 

Toppen på latskap er å gjøre alt riktig fra begynnelsen.

 

Så finnes der også et kompromiss http://www.sqlite.org/ som bruker filsystemet.

 

Men det var vel off topic?

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å
×
×
  • Opprett ny...