
xpatval
Hubmaster-
Compteur de contenus
1 381 -
Inscrit(e) le
-
Dernière visite
Tout ce qui a été posté par xpatval
-
Excuse mes lamentables remarques de petit scarabée, maitre anonyme, mais 36000 lourdes images, ça doit peser sur un serveur, ça...Tout ça pour dire , car bien entendu je n'ai du rien capter à ton problème, que j'aurais plutôt eu tendance à stocker des images déjà optimisées (Photoshop ou firework font ça très bien en "batch")... Mais je m'égare ! xpatval
-
Le contenu de la table. id_accord_reduct | categories_id | id_reduct_product | montant_inf | montant_sup 1 31 1 300 749.99 2 31 3 750 99999.99 3 32 1 150 299.99 4 32 2 300 399.99 5 32 3 400 99999.99 6 34 1 100 199.99 7 34 2 200 299.99 8 34 3 300 99999.99 9 35 1 100 199.99 10 35 2 200 299.99 11 35 3 300 99999.99 12 36 1 100 199.99 13 36 2 200 299.99 14 36 3 300 99999.99 15 37 1 100 199.99 16 37 2 200 299.99 17 37 3 300 99999.99 18 38 1 100 199.99 19 38 2 200 299.99 20 38 3 300 99999.99 En fait, le souci apparaît aussi avec une somme à 4 chiffres, commençant par 10 (1040, ou 1065 ), en plus de celui avec les 1000. J'en ai marre xpatval
-
J'ai besoin d'aide pour tester un formulaire...
xpatval a répondu à patricia.b - Forum : Le salon de Webmaster Hub
Pas de problème pour moi ! xpatval -
Par pure curiosité, y-a-til plusieurs thèmes qui ressortent de ces 36000 photos ? Parce que pour le classement, cela peut considérablement simplifier les choses. Autre chose. lorsque tu "crées" ces images, signifies-tu que tu les retravailles à partir d'autres non-optimisées ? J'entends par là, lorsque la page sera créée, des vignettes apparaîtront, optimisées via php à partir des photos originales, donc fort lourdes en poids ? xpatval
-
Tu récupères (SELECT) les données de ta table contenant le champ date_enregistrement et tu compares la valeur de ce champ avec la date en cours. DELETE de l'enreg si la condition de comparaison = true. xpatval
-
Ce prix entre dans une fourchette 300 - 99999.99 [EDIT] Sorry, MISS Loulou...[/EDIT]
-
Yep, mister Loulou. c'est un produit à 40 * 25 = 1000 . Le problème ne survient pas avec 24 produits de la même sorte (960), ou 26 (1040), ni même 50 (2000) ! Où est Chouchou ? xpatval
-
Je pencherai pour: PHP_FLAG upload_max_filesize 5M Essaie et dis-nous. xpatval
-
Oui, je crois qu'il faut sauvegarder tous les fichiers de chaque identitie. Par contre, je te conseillerai de changer Outlook Express pour thunderbird... xpatval
-
Oui, bien sur, mais dans mon cas, aucune taxe ni tva n'est appliquée. La valeur d'achat avant mise en forme, est la même qu'après ! xpatval
-
Thunderbird et navigateur par défaut
xpatval a répondu à xpatval - Forum : Le salon de Webmaster Hub
Suffisait juste de le dire.... Merci à toi. xpatval -
Bonjour, Je souhaiterai ouvrir Firefox lorsque je clique sur un lien présent dans un message. N'ayant pas trouvé dans les options Thunderbird, comment dois-je donc-t-il faire, donc-t-il ? Est-ce dans la config vindose XP (ce que j'ai !) ? Merci de votre aide, xpatval
-
Ok, alors au menu, nous avons la partie du script d'affichage des montants: if ($currencies->display_price_reduct($products[$i]['id'], $products[$i]['final_price'], tep_get_tax_rate($products[$i]['tax_class_id']), $products[$i]['quantity']) < $currencies->display_price($products[$i]['final_price'], tep_get_tax_rate($products[$i]['tax_class_id']), $products[$i]['quantity'])) { $info_box_contents[$cur_row][] = array('align' => 'right', 'params' => 'class="productListing-data" valign="top"', 'text' => '<b><s>' . $currencies->display_price($products[$i]['final_price'], tep_get_tax_rate($products[$i]['tax_class_id']), $products[$i]['quantity']) . '</s></b>'); $info_box_contents[$cur_row][] = array('align' => 'right', 'params' => 'class="productListing-data" valign="top"', 'text' => '<b>' . $currencies->display_price_reduct($products[$i]['id'], $products[$i]['final_price'], tep_get_tax_rate($products[$i]['tax_class_id']), $products[$i]['quantity']) . '</b>'); } En clair, les lignes importantes sont celles-ci: $currencies->display_price($products[$i]['final_price'], tep_get_tax_rate($products[$i]['tax_class_id']), $products[$i]['quantity']) Celle-ci (au dessus) calcule et affiche le prix total par article, sans réduction. $currencies->display_price_reduct($products[$i]['id'], $products[$i]['final_price'], tep_get_tax_rate($products[$i]['tax_class_id']), $products[$i]['quantity']) Celle-ci va calculer et afficher le montant total par produit, AVEC réduction. Elle appelle une fonction (display_price_reduct): function display_price_reduct($products_id, $products_price, $products_tax, $quantity = 1) { return $this->format($this->moderate($products_id, tep_add_tax($products_price, $products_tax) * $quantity)); } Laissons de coté la fonction format(), qui ne sert (enfin presque) qu'à l'affichage du symbole monétaire. J'ai rajouté la fonction moderate(): function moderate($products,$total) { $sql = "select accord_reduct.categories_id, reduction, montant_inf, montant_sup from quentinf.reduct_product, quentinf.accord_reduct, quentinf.products_to_categories where products_to_categories.products_id = '". $products ."' and products_to_categories.categories_id = accord_reduct.categories_id and accord_reduct.id_reduct_product = reduct_product.id_reduct_product"; # and $r = mysql_query($sql); while ($i = mysql_fetch_array($r)) { if (($total >= $i['montant_inf']) && ($total <= $i['montant_sup'])) { $total /= $i['reduction']; } } return $total; } Et dans ma table accord_reduct, deux champs me servent de limite à mes fourchettes de prix. Les données contenues dans ces champs sont de la forme int(4) pour "montant_inf", et decimal(6,2) pour "montant_sup". Leurs valeurs sont égales à, par exemple, 300 pour la limite basse, et 799.99 pour la limite haute. Dans le cas des 1000 , ce prix est compris entre 300 pour la limite inf, et 99999.99 pour la supérieure. Mais il n'y a aucune réduction d'attribuée... Et je tiens à préciser que la valeur du montant (1000.00) a un point (dot in english) pour séparateur décimal. Suis-je clair...? xpatval
-
fichier .htaccess
xpatval a répondu à petitcallatay - Forum : Fichier .htaccess et réécriture d'URLs
Les fichiers .htaccess et htpasswd sont des fichiers textes que tu crées avec le bloc-note de windose, par exemple. (En fait, extrêment facile à créer, mais franchement pénible à renommer ".htaccess"? Il y a une astuce, mais ne m'en souvenant plus, et après avoir réussi à en créer un, je fais des copier/coller...) Ces fichiers se placent dans l'arborescence de ton site, sur le serveur de ton hébergeur. Ils servent à restreindre l'accès soit au site complet (si tu les place à la racine, par exemple), soit à un répertoire particulier (si tu les places dans ce répertoire). Ca, c'est la base, mais tu pourras t'apercevoir que le .htaccess devrait être placé à un endroit plus sécurisé. Tu les transfères par FTP. Pour le cryptage du mot de passe, il est à copier/coller dans le .htpasswd, après l'identifiant. Le .htaccess va (entre autre) indiquer le chemin du .htpasswd, qui lui, contient les userid et leur mot de passe. xpatval -
Allez, je vais vous dire mon véritable problème. Le but du jeu est donc de minorer un prix, en fonction de son appartenance à certaines catégories ET du montant: en gros, si le montant total d'un produit (d'une certaine catégorie) acheté X (multiplié par...) la quantité de ce produit achetée appartient à l'une des fourchettes de prix/catégories définies par l'admin, ce montant total sera minoré d'un certain pourcentage, défini lui-aussi ! C'est clair ? Bon, interro !.... Et donc, ô surprise, lorsque ce montant est de 1 000 pile, et alors même qu'il rentre dans le cadre d'une réduction de x%, rien, que nenni, peau de balle !! Il se fout du 2 000, du 950, tout ça, ça baigne, mais le 1000, non ! L'est faché ! Pourquoi ? Mais que diantre, pourquoi ? ps: Je n'ose vous balancer le code, car c'est casse-tête ! Ah, C'est de l'OsCommerce. xpatval
-
Bonjour, soir, Pour un traitement spécifique e-commerce, j'ai un souci lors d'une simple condition entre deux nombres. $e1 = "909,23"; $e2 = "2000,01"; $e3 = $e2 - $e1; if ($e1 < $e2) echo "inf !!<br>"; echo "e3 = ". $e3 ."<br>"; Je teste donc bêtement, et je me retrouve avec deux problèmes. Le premier concerne la soustraction en elle-même. Le résultat ci-dessus ($e2 - $e1) me donne 1091. Où sont passées les décimales ? (je sais que jai oublié qlque chose, mais quoi ??) De plus, la condition de supériorité n'est pas respectée ... Auriez-vous une idée ? xpatval [EDIT] Bon, en fait, lorsque l'on est idiot, hein....ça va, j'ai trouvé. [/EDIT]
-
Et quelle est l'explication donnée par OVH ? xpatval
-
Oui, je dirais +1: sauvegarde des fichiers perso, inventaire des applis (téléchargées ou non, et installées), et nouvelle installation avec formatage du disque... xpatval
-
Je ne comprends pas trop ta réponse: si ta base devient vraiment importante, en terme de poid, en imaginant que cette base soit bien optimisée, en cas de dépassement des recommandations, il faudrait plutôt diriger vers un hébergement (ils doivent bien avoir ça, chez eau vé hache ?) adéquat, non ? xpatval
-
Je confirme !! Une page ayant un tableau dans lequel sont affichées toutes les données. Une liste déroulante ?Dans cas: <form action="xxx.php" method="POST"> <select> <option name="choix">style1</option> <option name="choix">style2</option> ......... <option name="choix">style999</option> </select> <input type="submit" ....>Selection </form> Et dans ta page xxx.php: <?php $sql = "SELECT champ1, champ2,... from table where style = '". $_POST['choix'] ."'"; $r =mysql_query($sql); <table><tr> while ($i = mysql_fetch array($r)) { ?> <td><?php echo $i['champ1'];?></td><td><?php echo $i['champ2'];?></td> } </tr></table> En rapide, est-ce cela ? xpatval
-
Sous forme de liens ? Les catégories et sous-catégories font parti du menu de navigation ? Si c'est ce que tu cherches à faire (faire apparaître une sous-catégorie dans un menu), et en php (coté serveur), ce n'est pas vraiment une bonne méthode pour l'internaute, car la page devra être rechargée lors du clic initial. Ce n'est pas du JS (coté client) ! xpatval
-
Peux-tu en dire plus ? Selon un menu déroulant ? xpatval
-
Et si tu mets tous les liens dans un tableau, puis une petite boucle de vérification ? xpatval
-
1- Quel type de fichier ? 2- Encore par les css. Regarde du coté de border, et de border-color xpatval
-
Je ne savais même pas qu'on pouvait (s'il on peut) l'oublier...Je le mets toujours, comme les </p> xpatval