Comment insérer une boucle PHP dans du PHP
Fermé
douah-max
-
Modifié le 26 nov. 2018 à 09:58
yg_be Messages postés 23361 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 29 novembre 2024 - 26 nov. 2018 à 12:19
yg_be Messages postés 23361 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 29 novembre 2024 - 26 nov. 2018 à 12:19
A voir également:
- Comment insérer une boucle PHP dans du PHP
- Insérer une vidéo dans powerpoint - Guide
- Easy php - Télécharger - Divers Web & Internet
- Insérer signature word - Guide
- Insérer liste déroulante excel - Guide
- Comment insérer une table des matières dans word - Guide
3 réponses
yg_be
Messages postés
23361
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
29 novembre 2024
Ambassadeur
1 556
22 nov. 2018 à 17:04
22 nov. 2018 à 17:04
bonjour, je suppose que c'est la grille tarifaire qui est enregistrée dans la base de données.
comment est structurée la base?
pourquoi fais-tu une boucle au lieu d'extraire immédiatement les information utiles?
comment est structurée la base?
pourquoi fais-tu une boucle au lieu d'extraire immédiatement les information utiles?
Mon soucis est le faite qu'en statique, ma calculatrice aura le script de calcul ci-dessous:
Ce script permet de calculer les taxes à ajouter sur un montant, ces taxes varient en fonction du montant.
Le soucis est maintenant le fait de pouvoir donner le privilège aux utilisateurs de mon application de pouvoir modifier
les intervals et grille tarifaire sans pour autant me solliciter pour éditer le coude source.
C'est pourquoi j'ai pensé à mettre une boucle que de répété les syntaxes ci-dessus.
J'ai alors crée une table "grille_tarifaire" qui a l'architecture ci-desous:
- id
- IntervalA
- IntervalB
- Taxe
Exemple:
Record1
- id: 1
- IntervalA: 0
- IntervalB: 500
- Taxe: 50
Record2
- id: 2
- IntervalA: 501
- IntervalB: 1000
- Taxe: 100
etc.
Je me trouve confronté à un bug de vouloir insérer une déclaration PHP (de la boucle) dans du PHP
EDIT : Ajout des BALISES DE CODE
<?php if (isset($_POST['submit'])){ $montant = $_POST['amount']; if ($montant <= 10000) { echo $montant + 500; } else if ($montant <= 50000) { echo $montant + 1500; } else if ($montant <= 100000) { echo $montant + 2000; } else if ($montant <= 200000) { echo $montant + 2500; } else if ($montant <= 300000) { echo $montant + 3000; } else if ($montant <= 400000) { echo $montant + 4000; } else if ($montant <= 500000) { echo $montant + 5000; } else if ($montant <= 600000) { echo $montant + 6000; } else if ($montant <= 700000) { echo $montant + 7000; } else if ($montant <= 800000) { echo $montant + 8000; } else if ($montant <= 900000) { echo $montant + 9000; } else if ($montant <= 1000000) { echo $montant + 10000; } else{ } } ?>
Ce script permet de calculer les taxes à ajouter sur un montant, ces taxes varient en fonction du montant.
Le soucis est maintenant le fait de pouvoir donner le privilège aux utilisateurs de mon application de pouvoir modifier
les intervals et grille tarifaire sans pour autant me solliciter pour éditer le coude source.
C'est pourquoi j'ai pensé à mettre une boucle que de répété les syntaxes ci-dessus.
J'ai alors crée une table "grille_tarifaire" qui a l'architecture ci-desous:
- id
- IntervalA
- IntervalB
- Taxe
Exemple:
Record1
- id: 1
- IntervalA: 0
- IntervalB: 500
- Taxe: 50
Record2
- id: 2
- IntervalA: 501
- IntervalB: 1000
- Taxe: 100
etc.
Je me trouve confronté à un bug de vouloir insérer une déclaration PHP (de la boucle) dans du PHP
EDIT : Ajout des BALISES DE CODE
yg_be
Messages postés
23361
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
29 novembre 2024
Ambassadeur
1 556
26 nov. 2018 à 12:19
26 nov. 2018 à 12:19
puisque tu as une table dans une base de données, tu peux obtenir la taxe sans faire de boucle, en faisant une requête telle que
select Taxe from grille_tarifaire where montant >= IntervalA and montant <= IntervalB