is dit een goede manier om om dit op te lossen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Cygio

cygio

25/01/2009 13:28:00
Quote Anchor link
Hoihoi,

ik ben php aan het leren en ben nu een winkelwagentje aan het maken.
Alles werkt zoals het moet werken, maar nu ben ik nieuwschierig of ik het op een goede manier heb opgelost, er leiden vaak meerdere wegen naar rome, maar niet elke weg is altijd even goed, vandaar.

Dus eigenlijk is de vraag kan dit korter of beter.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
<?
//winkelwagen vullen doen we zo

if (isSet($_GET['bestel']))
    {

        $boek=file("../week3/boeken.inf.php");
        $artnr=$_GET['bestel'];
        $_SESSION['winkelwagen'][]=$boek[$artnr];
    }


//verwijderen doen we zo

if (isSet($_GET['delete']))
    {

        $pos=$_GET['delete'];
        $_SESSION['winkelwagen'][$pos]="";
    }



//en de winkelwagen laten zien doen we zo

$winkelwagen=array();
    $winkelwagen=$_SESSION['winkelwagen'];
    
    //als er tenminste 1 artikel in winkelwagen zit winkelwagen weergeven
    if (count(($winkelwagen)>0))
    {
  
        for ($i=0;$i<count($winkelwagen);$i++)
        {

          
            $artikel=explode(",",$winkelwagen[$i]);
            $prijs=$artikel[1];
            
            //als $artikel[0] niet leeg is $artikel weergeven
            if ($artikel[0]!="")
            {
    
                //mag maar 1 x uitgevoerd worden
                if ($uitgevoerd<1)
                {

                echo "<table class=\"persoon\">\n";
                echo "<tr><th colspan=\"4\">inhoud Winkelwagen</th></tr>";
                echo "<tr><td>artnr.</td><td>boektitel</td><td>prijs</td><td>voorraad</td></tr>\n";    
                $uitgevoerd=1;
                
                }

                
            echo "<tr><td>".$i."</td><td>".$artikel[0]."</td><td>".$artikel[1]."</td><td>".$artikel[2]."</td><td><a href=\"winkel_sess.php?delete=".$i."\">verwijder</a></td></tr>\n";
            $totaal=$totaal+$prijs;
            
            }  
              
        }

           echo "</table>\n";
           echo $totaal;
          }

?>


groetjes
Gewijzigd op 01/01/1970 01:00:00 door Cygio
 
Er zijn nog geen reacties op dit bericht.



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.