Permalänk
Medlem

Kundvagn - bara php

Hej!

Är det någon som vet hur man gör en Kundvagn i bara php?
Vill att informationen ska sparas i en "cookie" på användarens dator.
Man ska kunna plocka bort och lägga till varor och se pris, antal och art nr.

Hittar inge exempel med bara php på nätet bara med tex Mysql och det vill jag inte använda.

Någon som kan tipsa på hur jag ska börja!?

Permalänk
Medlem

Låter som en typisk skoluppgift. Är det hjälp med läxan du vill ha?

Du kan väl prova att googla själv först?

Permalänk
Medlem

Jag lovar dig jag har googlat men om du vet en sida så får du gärna länka den
Eller ge tips på hur jag ska tänka just med kundvagnen då jag ska göra en liten webbutik.

Permalänk
Medlem

Magento är ett e-handelsplatform för PHP. Men den kanske är lite overkill för "en liten webbbutik" (3st B? rättsvarningen klagar inte så).
Som alternativet kanske denna https://wordpress.org/extend/plugins/wp-e-commerce/ för Wordpress.

Permalänk
Medlem

bara att spara variablarna i en cookie och sedan printa ut en html sträng med variablarna på rätt plats? googla bara på hur du skriver och läser till/från en cookie

Visa signatur

CPU: Ryzen 9 3900x Noctua NH-D14 MOBO: TUF Gaming X570-PLUS GPU: GTX 980 RAM: 32 GB 3200 MHz Chassi: R4 PSU: Corsair AX860 Hörlurar: SteelSeries 840 Mus: Logitech G502 Lightspeed V.v. nämn eller citera mig för att få svar.

Permalänk
Medlem
Permalänk
Medlem

Googla på hur du använder cookies för att spara informationen. Kolla på http://php.net (ex på hur du initierar en cookie: http://php.net/manual/en/function.setcookie.php) sen ska man inte underskatta youtube där kan man även se hur det fungerar samtidigt som den som gör filmen skriver koden.

Visa signatur

.

Permalänk
Hedersmedlem

Om man inte gillar att återuppfinna hjulet och inte känner att man har något att lära sig själv på att göra det så bör det väl då att hitta många "färdiga" varianter.

Om du däremot känner att du inte riktigt vet hur du skulle göra en sådan vagn så kanske det är lärorikt att göra just detta. Det är inget större projekt. Du behöver kunna lagra en vektor (kopplad till en viss klient), förslagsvis med produkt-ID som index och antal produkter som värde. Läggs en produkt till i vagnen så sätts värdet tillhörandes detta produkt-ID-index till "1". Läggs ytterligare en likadan produkt till ökas värdet till "2". Tas produkten bort så unset():as motsvarande index. För utskrift/annan hantering kan du med fördel använda foreach()-satser på kundvagnsvektorn. Du kan använda cookies eller bara sessionsvariabler för att sköta lagringen för klienten.

Produktdata i sig (namn, kostnad, etc.) lagrar du inte i kundvagnen, utan i en separat databas (i ett litet projekt kan du använda en fil istf MySQL/etc. om du verkligen inte vill använda en "riktig" databas).

Det är en rätt lärorik upplevelse för att se hur dataflödet och klientkommunikation fungerar för PHP-projekt.

Visa signatur

Nu med kortare användarnamn, men fortfarande bedövande långa inlägg.