Bonjour,
Voila je cherche à faire un calcul dans le but d'obtenir un prix final.
voici mon code :
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
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
57
58
59
60
61
62
63 <?php $pdo = new PDO('mysql:dbname=presta;host=localhost', 'root', ''); $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $pdo->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_OBJ); if (!empty($_POST) && !empty($_POST['title']) && !empty($_POST['price']) && !empty($_POST['shipping'])) { $req = $pdo->prepare("INSERT INTO ebay SET title = ?, price = ?, shipping = ?"); $req->execute([$_POST['title'], $_POST['price'], $_POST['shipping']]); } ?> <h1>eBay</h1> <form action="" method="post"> <label for="">Titre</label> <input type="text" name="title"/><br><br> <label for="">Prix affiché sur Ebay</label> <input type="text" name="price"/><br><br> <label for="">Frais d'envoi</label> <input type="text" name="shipping"/><br><br> <button type="submit">Ajouter</button> </form> <h2>Liste</h2> <table border="1"> <tr> <td>Objet</td> <td>Prix</td> <td>Frais d'envoi</td> <td>Bénéfice net</td> </tr> <?php $req = $pdo->query('SELECT id, title, price, shipping FROM ebay ORDER BY title'); while ($ebay = $req->fetch()) { // Calcul : la variable amount doit faire price moins 4% $amount = $ebay->price -4%; // la variable net doit faire amount moins shipping $net = $amount - $ebay->shipping; ?> <tr> <td><?= $ebay->title ?></td> <td><?= $ebay->price ?></td> <td><?= $ebay->shipping ?></td> <td><?= $net ?></td> </tr> <?php } ?> </table>
le problème c'est que je ne parviens pas à faire le premier calcul pour réduire le montant de 4% je ne connais pas la syntaxe pour y parvenir.
Je ne sais pas si je suis assez précis dans mon explications
merci pour votre aide.
Partager