Kleine 'fake' webshop lukt niet.
Code (php)
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
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 />
$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
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.
Oke bedankt ik zal even kijken.
Let ook op de beveiliging. Zo is er SQL injection aanwezig. Ook controleer je ook niet of je formulier verstuurd is.