Kleine 'fake' webshop lukt niet.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Bart Veenstra

Bart Veenstra

30/01/2017 18:51:53
Quote Anchor link
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
<?php
$naam
= $_POST['producten'];

 include("connection.php");
 $sql = "select Naam, Prijs from Producten Where Naam LIKE '%$naam%'";
$result = $mysqli->query($sql);
 print ("
 <table style='border-bottom:1pt solid black;'>
 <tr>
 <th>Naam</th>
 <th>Prijs</th>
<th>In Winkelwagen</th>

 </tr>
 "
);
 while ($row = $result->fetch_assoc()){
 print ("
 <tr>
 <td>"
.$row['Naam']."</td>
 <td>"
.$row['Prijs']."</td>
    
"
);
 if (isset($_POST['submiit'])) {
$totaal = $totaal + $row['Prijs'];

 }

    
 print("
 <form method='post' action='bestel.php'>

    <td> <button type='submit' name='submiit' class='button_1'>Toevoegen</button></td></form>"
);
print("
 </tr>
  
    "
);}



    
    print ("</table>");
print($totaal);
 ?>


    <section id="newsletter">
      <div class="container">
        <h1>Inloggen Voor personeel:</h1>
        <form method="post" action="bestel.php">
           <input type="text" name="name" placeholder="Voornaam" style="width:400px; height:30px; text-align: center;" />
           <input type="password" name="password" placeholder="Wachtwoord" style="width:400px; height:30px; text-align: center;" />
           <button type="submit" name="submitt" class="button_1">Log In</button>
<br />




dit is de pagina waar het over gaat: http://infgc.nl/h16rob/PO/bestel.php

Ik Moet voor school een makkelijke kleine SQL/PHP website maken en ik besloot het te doen over de Albert Heijn.
Hierbij wil ik ook een soort kleine 'fake' bestel pagina maken.
Zoals je op http://infgc.nl/h16rob/PO/bestel.php ziet, zie je dat er een product staat en bij elk product kan je dan kiezen om het toe te voegen/in winkelwagen te doen.
tenminste dat ik mijn idee.
Het lukt me alleen niet dat wanneer je dan op Toevoegen klikt, dat ik dat de prijs bij het totaal op krijg. dus dat je zodra je op 'toevoegen'drukt, dat het totaal automatisch dit bedrag erbij op krijgt.

ik hoop dat dit duidelijk genoeg is en dat iemand me een klein beetje verder kan helpen.
Of als iemand een video of een andere goeie webshop code heeft hoor ik het ook graag.

Mvg. Bart
 
PHP hulp

PHP hulp

02/12/2024 17:39:25
 
- Ariën  -
Beheerder

- Ariën -

30/01/2017 18:57:46
Quote Anchor link
Het beste is om alles in een sessie op te slaan, in de vorm van een winkelwagentje.
Om even een mooie discussie uit het verleden op te roepen.

Dan kan je met een foreach alles doorlopen en de totaalprijs ophalen uit de database.
 
Bart Veenstra

Bart Veenstra

30/01/2017 18:58:34
Quote Anchor link
Oke bedankt ik zal even kijken.
 
- Ariën  -
Beheerder

- Ariën -

30/01/2017 19:00:11
Quote Anchor link
Let ook op de beveiliging. Zo is er SQL injection aanwezig. Ook controleer je ook niet of je formulier verstuurd is.
 



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.