[RESOLU]Problème boucle for dans balise utilisateur - Version imprimable +- Forum CMS Made Simple FR (https://forum.cmsmadesimple.fr) +-- Forum : Général (https://forum.cmsmadesimple.fr/forum-3.html) +--- Forum : Modules, Tags (https://forum.cmsmadesimple.fr/forum-14.html) +--- Sujet : [RESOLU]Problème boucle for dans balise utilisateur (/thread-3044.html) |
[RESOLU]Problème boucle for dans balise utilisateur - bobjo - 18/12/2013 Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~ Bonjour, Je suis entrain de faire une balise utilisateur assez simple qui fait une boucle for voila la code Code : [== PHP ==] et l'appel dans mon gabarit Code : [== Indéfini ==] Mon problème est que le paramètre end qui un chiffre en chaine de caractère, lorsque je l'utilise dans ma boucle, n'est pas "considéré". Comme si ça valeur était à 0 alors que non. Lorsque j'affiche $end, dans la condition du DEBUG, $end est différent de 0 mais $fin, qui lui est un entier, est à 0. J'ai essayé différentes fonction pour modifier le type de ma variable : intval(), (int), settype(). Toutes ces fonctions mette bien ma variable comme entier mais me la passe à 0. J'ai également essayé d'utiliser directement $params['end'] dans ma boucle, mais le résultat est le même. Sur php.net dans le manuel pour la fonction intval Valeur de retour il est marqué ceci : Citation :Une valeur de type entier de var en cas de succès ou 0 en cas d'échec. Apparemment il y a un échec mais pourquoi ? Si vous avez une idée ou une solution. Cordialement bobjo [RESOLU]Problème boucle for dans balise utilisateur - bess - 18/12/2013 change end en autre chose comme end2, est-ce que ça passe mieux ? (au cas ou end était un mot réservé, je pense pas mais bon...) si tu fais ce code au début de ton UDT ca donne quoi ? die(print_r($params)); [RESOLU]Problème boucle for dans balise utilisateur - bobjo - 18/12/2013 Merci encore une fois bess pour ta réponse. J'ai mis die(print_r($params)); et j'ai vu que end ne contenais pas une valeur mais une balise smarty qui appel un paramètre. Donc c'est bon je vais pouvoir me débrouiller. PS : Je vais essayé de penser à mettre die(print_r($params)); avant de poster sur le forum. Encore merci Cordialement bobjo [RESOLU]Problème boucle for dans balise utilisateur - bess - 18/12/2013 [RESOLU]Problème boucle for dans balise utilisateur - jissey - 18/12/2013 bonjour, il y a aussi debug_display($param)...c'est la même chose que <pre>print_r($param)</pre>...c'est pour les fainéants quoi :p |