Modérateur PHPfrance |
2575 Messages
27 mai 2007, 22:43
Je vais te suggérer une solution même si ça reste pas clair du tout ton histoire.
Pour les mensualités, t'as pas besoin de 36 tables, mais une seule suffit où tu peux mémoriser les mensualités avec les montants leur correspondant comme ça:
table: mensualité (valeur_mens float, montants varchar(255) )
la chaîne "montants" doit contenir tous les montants correspodants à une mensulaité "valeur_mens"
Les montants peuvent être séparés par des point-virgules.
Exemple:
Contenu possible de la table "mensulaité":
---------------------------------------------------
- valeur_mens = 15 montants = "110;130;140;160;220"
valeur_mens = 25 montants = "130;150;220;300"
...
Après, quand tu récupére une ligne de cette table, tu peux récupérer les montants d'une mensualité dans un tableau en convertissant la chaîne "montants" comme ça:
$montants = explode(";" , $row["montants"] ); //$row est une ligne de la table
Remarque en ce qui concerne ton code: il vaudrait mieux enlever les quotes qui entourent 10 comme ça:
if ($cart->show_weight() < 10) {
--------
//////----
//---
//----
//////
-------
//---
//----
//---
//----
//---
//
------
//////----
//////-----
//////
-----
||--------
||--
||---
||
Prendre le recul n'est pas une perte de temps.
ps:
Affrontez moi dans l'arène