Avatar billede g0t Nybegynder
08. maj 2008 - 16:48 Der er 6 kommentarer og
1 løsning

Registrer felre størrelser (Indkøbskurv)

Hay,

Jeg har brugt en indkøbskurv jeg fandt herinde, men der er bare et problem ved den, den registrer ikke flere størrelser hvis man har flere af en vare.

    $foresp = mysql_query("SELECT * FROM `tabel` WHERE id = '$bid'") or die(mysql_error());
    $data = mysql_fetch_array($foresp);
    $bid = $_POST['bid'];
    $str2 = $_POST['str'];
    $slet = $_REQUEST['slet'];
    $tilkurv = $data['navn'];
    $pris = $data['pris'];
    $side = $_GET['side'];

if (isset($slet)) {
  $ialt -= $pris;
  $slet = stripslashes($slet);
  unset($_SESSION["varer"][$slet]);
}


if (isset($tilkurv)) {
  $_SESSION["varer"]["id".$tilkurv]["antal"]++;
  $_SESSION["varer"]["id".$tilkurv]["navn"] = $tilkurv;
  $_SESSION["varer"]["id".$tilkurv]["pris"] = $pris;
  $_SESSION["varer"]["id".$tilkurv]["str"] = $str2;
}

Det er nok simpelt at lave om, vil i hjælpe?
Avatar billede jakobdo Ekspert
08. maj 2008 - 22:34 #1
Det er ikke noget jeg vil lave her og nu.
Men i bund og grund skal du jo faktisk bygge din indkøbskurv anderledes op.
For det skal være:
$_SESSION['varer'][$id][$str]['antal']
$_SESSION['varer'][$id][$str]['navn']
$_SESSION['varer'][$id][$str]['pris']

Det kunne være ne måde at lave det på.
Avatar billede g0t Nybegynder
08. maj 2008 - 23:03 #2
Øhm hvad så med størrelse? det er jo der problemet er.
Avatar billede jakobdo Ekspert
09. maj 2008 - 06:57 #3
Hvad tror du $str betyder ? :o)
Avatar billede g0t Nybegynder
12. maj 2008 - 14:08 #4
Okay ser på det :)
Avatar billede g0t Nybegynder
13. maj 2008 - 00:59 #5
Fik fikset det. Tak
Avatar billede jakobdo Ekspert
13. maj 2008 - 08:08 #6
Du får et svar!
Avatar billede jakobdo Ekspert
13. maj 2008 - 18:57 #7
Takker for point.
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