Avatar billede Slettet bruger
04. september 2005 - 17:19 Der er 29 kommentarer

Shop (butik) programmering

Hej.!!

Jeg har en hjemmeside med tagwall og hele mulevitten.

Nu vil jeg gerne have en shop (butik) til siden..

Nå men har oprettet feltet "toj". Til dette community er der selfølgelig også mønter og sådan noget..

Til butikken skulle der gerne være dette her:

Upload figur.
Slet figur.
Ret fugir.
Købe figur :D

Så skal der være sådan at den tjekker om man har købt et stykke tøj - har man så kan man få det gratis.

Det skulle være det - var der mere siger jeg det selfølgelig :)
Avatar billede jakobdo Ekspert
04. september 2005 - 17:52 #1
Upload figur, hvad mener du?
Snakker vi en virtuel person som man køber tøj til?
Avatar billede Slettet bruger
04. september 2005 - 18:05 #2
Nej vi snakker om en butik af en slags.

www.Raunsbaek.dk/Avis/ opret dig en bruger og så se på din profil at man har en figur- Man skal kunne købe noget tøj til figuren.

Håber i forstår.
Avatar billede jakobdo Ekspert
04. september 2005 - 18:28 #3
Snakker vi så rigtige penge?
Avatar billede Slettet bruger
04. september 2005 - 18:40 #4
Nej selfølgelig gør vi ikke det.

Ganske enkelt point mønter man tjener ved at være online!!
Avatar billede jakobdo Ekspert
04. september 2005 - 20:25 #5
Det burde være muligt!
Hvor meget kan du kode selv?
Avatar billede Slettet bruger
04. september 2005 - 22:46 #6
Ikke særlig meget men jeg kan vel en smule...
Avatar billede jakobdo Ekspert
05. september 2005 - 08:40 #7
Hvis du allerede har dine brugere, og de har nogle virtuelle mønter.
Så laver du en side, hvor alle produkter evt vises!
Og hvor mange mønter brugeren har.
Og så skal de jo trækkes fra når noget købes.
Avatar billede Slettet bruger
05. september 2005 - 12:51 #8
Du har fat i noget - den skal når man så har trykket køb tøjet lægge tøjet ind på sin "tøj" figur. Hvis du forstår..
Avatar billede jakobdo Ekspert
05. september 2005 - 16:38 #9
Det forstår jeg godt!
Det som bare er svært, det er at kode noget til dig!
Jeg kender slet ikke din database osv...
Så jeg ville hellere kunne give dig nogle ideer, og du så evt selv koder det.
Avatar billede Slettet bruger
05. september 2005 - 16:55 #10
Ved det - Men er ikke helt udrustet til det...


Måske kan du programmere det så kan jeg prøve at konfiguere det..
Avatar billede jakobdo Ekspert
05. september 2005 - 18:21 #11
Til at starte med noget i den stil her:

<?php
session_start(); //Jeg går ud fra du gemmer brugerinfo i sessions, når en bruger logger på.
//SHOP.php
include("connect.php"); //Eller hvad du måtte kalde din fil som indeholder forbindelsen til Databasen

$antalMoenter = 0;
$query = mysql_query("SELECT moenter FROM brugere WHERE id = ".$_SESSION['brugerid']." LIMIT 1");
if(mysql_num_rows($query)>0)
{
    $row = mysql_fetch_assoc($query);
    $antalMoenter = $row['moenter'];
}
else
{
    echo "Desværre, du findes ikke :o/\n";
}

if($antalMoenter == 0)
{
    echo "Du har desværre ikke nogen mønter...\n";
    exit();
}
else
{
    $query = mysql_query("SELECT items, price FROM shop ORDER BY price, items");
    if(mysql_num_rows($query)>0)
    {
        echo "<table>\n";
        echo "<tr><th>Ting</th><th>Pris</th></tr>\n";
        while($row = mysql_fetch_assoc($query))
        {
            echo "<tr><td>" . $row['items'] . "</td><td>" . $row['price'] . "</td></tr>\n";
        }
        echo "</table>\n";
    }
}


?>
Avatar billede Slettet bruger
05. september 2005 - 20:34 #12
Jeg går ud fra at: moenter er mønter?
Avatar billede jakobdo Ekspert
05. september 2005 - 21:30 #13
Jep! ;o)
Avatar billede Slettet bruger
06. september 2005 - 14:00 #14
Done hvad så nu...
Avatar billede Slettet bruger
06. september 2005 - 14:11 #15
items og price hvad er det.. Hvad har du tænkt dig den skal være?
Avatar billede jakobdo Ekspert
06. september 2005 - 19:01 #16
Items er de ting som kan købes i din shop!
Price = prisen på tingen! :o)
Avatar billede Slettet bruger
07. september 2005 - 15:10 #17
Ok - videre...
Avatar billede jakobdo Ekspert
07. september 2005 - 15:25 #18
Så skal vi jo have lavet noget kode som gør det muligt at købe disse items.
Det kunne man f.eks. lave med:

$query = mysql_query("SELECT id, items, price FROM shop ORDER BY price, items");
    if(mysql_num_rows($query)>0)
    {
        echo "<table>\n";
        echo "<tr><th>Ting</th><th>Pris</th></tr>\n";
        while($row = mysql_fetch_assoc($query))
        {
            echo "<tr><td>" . $row['items'] . "</td><td>" . $row['price'] . "</td><td><a href=\"buy.php?item=".$row['id']."\">Køb</a></td></tr>\n";
        }
        echo "</table>\n";
    }

Så skal vi kode siden:
buy.php
Hvor det f.eks. kunne være noget i stil med:

$antalMoenter = 0;
$query = mysql_query("SELECT moenter FROM brugere WHERE id = ".$_SESSION['brugerid']." LIMIT 1");
if(mysql_num_rows($query)>0)
{
    $row = mysql_fetch_assoc($query);
    $antalMoenter = $row['moenter'];
}

$query = mysql_query("SELECT id, price FROM shop WHERE id = ".$_GET['id']." LIMIT 1");
if(mysql_num_rows($query)>0)
{
$row = mysql_fetch_assoc($query);
if($antalMoenter >= $row['price'])
{
//Opdater databasen med købet.
echo "Du har nu købt item: " . $row['id'] . "<br>";
}
else
{
echo "Du har ikke råd til item: " . $row['id'] . "<br>";
}
}
Avatar billede Slettet bruger
08. september 2005 - 16:04 #19
Ok.. Sådan..
Avatar billede jakobdo Ekspert
09. september 2005 - 08:00 #20
Hvad mangler vi så?
Avatar billede jakobdo Ekspert
09. september 2005 - 08:00 #21
Vi mangler vel et sted at registrere hvem som ejer hvad!
Er der uendelig items?
Eller er der f.eks. "kun" 10 blå trøjer?
Avatar billede Slettet bruger
09. september 2005 - 12:15 #22
Det skal være sådan at der kun kan købes 20 af den vare. - Forstår du?
Avatar billede jakobdo Ekspert
09. september 2005 - 12:55 #23
Jeg forstår godt ja!
Men du skal lave en tabel, som inde holder items, pris, et id, og antal.
Så må vi lave nogle tjek inden man åbner shoppen!
Avatar billede Slettet bruger
09. september 2005 - 17:27 #24
Jaja..
Avatar billede jakobdo Ekspert
09. september 2005 - 17:50 #25
Hvad mangler du?
Hvad skal jeg kode mere?
Avatar billede Slettet bruger
11. september 2005 - 23:22 #26
Ja opret, ret, slet...

Desuden når man køber tøjet skal det lægges på ens figur..

Jeg vil meget gerne også have sådan at man får sin EGEN gardarobe. Dvs. det tøj man har købt bliver smidt derind så kan man vælge hvilket tøj man vil bruge..
Avatar billede jakobdo Ekspert
12. september 2005 - 09:05 #27
Så skal du evt lave en tabel som kan indeholde brugerid og tøjid.
Så vil du altid kunne se hvem som ejer hvad.
Du kan tælle hvor mange stykker tøj af forskellige slags som også er brugt så.
Avatar billede Slettet bruger
17. september 2005 - 14:27 #28
Done hvad så.
Avatar billede jakobdo Ekspert
17. september 2005 - 23:13 #29
Du bør selv vide hvad du synes der mangler! :o)
Skriv din ønsker, så skal jeg komme med forslag til løsninger!
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