par
Ryle » 03 juin 2007, 17:59
Pas évident de répondre pour ceux qui n'ont pas suivit le début du problème... on ne sait pas sur quoi tu travailles, ni ce que font les fonctions ou attributs que tu utilises...
Tout ce que je peux te conseiller c'est de tester si tu rentre bien dans tes if(), de vérifier les valeurs de tes variables, t'assurer que le "enable" à false a bien pour effet de supprimer visuellement ton élément et pas juste de le désactiver (avec l'attribut disabled) et surtout de corriger ceci :
if ($order->info['total'] <='1001')
// en ceci
if ($order->info['total'] <= 1001)
PHP est peut être tolérent, mais un minimum de rigueur pour ne pas vérifier qu'une valeur est inférieure ou égale à une chaine, ca fait pas de mal

Pas évident de répondre pour ceux qui n'ont pas suivit le début du problème... on ne sait pas sur quoi tu travailles, ni ce que font les fonctions ou attributs que tu utilises...
Tout ce que je peux te conseiller c'est de tester si tu rentre bien dans tes if(), de vérifier les valeurs de tes variables, t'assurer que le "enable" à false a bien pour effet de supprimer visuellement ton élément et pas juste de le désactiver (avec l'attribut disabled) et surtout de corriger ceci :
[php]if ($order->info['total'] <='1001')
// en ceci
if ($order->info['total'] <= 1001)[/php]PHP est peut être tolérent, mais un minimum de rigueur pour ne pas vérifier qu'une valeur est inférieure ou égale à une chaine, ca fait pas de mal ;)