Heej Webintegratorere ...Jeg sider og programmere et indkøbskurv script.
Et meget simpelt et som jeg ikke har lavet functions til endnu.
Mine lærer på roskilde teknisk skole kan ikke hjælpe mig, derfor spørger jeg jer kloge hoveder.
Fejlen er den at jeg kan højst tilføje 2 varer til min indkøbskurv.
Tilføjer jeg så den trejde så nulstiller den min session.
Scriptet er:
<?php
if(!empty($_GET['varer_id']))
{
$hent_produkt = mysql_query("SELECT * FROM produkter WHERE id = '$_GET[varer_id]'");
$vis_produkt = mysql_fetch_array($hent_produkt);
$_SESSION['varer'] .= "".$vis_produkt['navn']."-";
$_SESSION['varer_ialt'] = $_SESSION['varer_ialt']+1;
}
?>
<?php
if(!empty($_SESSION['varer']) && $_GET['position'] == "kob")
{
$varer = explode("-", $_SESSION['varer']);
$start_kurv = 0;
while($start_kurv < $_SESSION['varer_ialt'])
{
echo $varer[$start_kurv]; echo"<br>";
$start_kurv++;
}
}
if(empty($_SESSION['varer_ialt']))
{
echo"<br />varer ialt: 0<br />";
}
else
{
echo"<br />varer ialt: ".$_SESSION['varer_ialt']."<br />";
}
echo"<br />Sessionen varer indeholder:<br /><br />";
print_r($varer);
?>
<?php
if($_GET[reset] == "ja")
{
session_destroy();
}
?>
<br /><br />
<button onclick="location.href='?reset=ja'">Tøm kurv</button>
Det skal lige siges at det kan tjekkes her:
http://www.skole.labruko.dkDette er et skoleprojekt som jeg laverm men bliver nød til at spørge om hjælp her, da ingen af mine lærer kan hjælpe mig.
Håber der er en som kan derude..
Med venlig hilsen
- Tudeprinsen