Les avertissements suivants se sont produits :
Warning [2] Undefined array key 0 - Line: 1640 - File: showthread.php PHP 8.2.18 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/showthread.php 1640 errorHandler->error_callback
/showthread.php 915 buildtree




Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
[Résolu] Problème Smarty/Back
#1
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 2.1.2
#~ Url du site :
#~ Hébergeur / Soft : wampserver
#~ Informations Système :
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~


Bonjour à tous,

Je bloque sur un petit problème qui est d'ailleurs lié à Smarty, du coup je viens vers vous afin de savoir si quelqu'un aurait une idée de solution Wink

Sur mon fichier .tpl j'ai :

Code :
[== HTML ==]
{foreach from=$listfiles key=k item=file }

    {$file["Key"]}

   <input type="submit" name="{$actionid}downloadfile" value="{$mod->Lang('download_file')}"/>

{/foreach}

Mon but étant de récupérer sur mon back la value de mon {$file["Key"]} correspondant au submit.

Sur le back :
Code :
[== PHP ==]
if(isset($params['downloadfile'])){

}

Pour résoudre ce problème, j'avais dans l'idée d'ajouter un input hidden pour chaque item de mon foreach :
Code :
[== HTML ==]
{foreach from=$listfiles key=k item=file }

      <input type="hidden" name="{$actionid}cache[]" value="{$file['Key']}"/>  

      {$file["Key"]}

      <input type="submit" name="{$actionid}downloadfile" value="{$mod->Lang('download_file')}"/>

{/foreach}

Le problème étant que je n'ai pas la possibilité de savoir quel est la key "k"... Donc quand dans le back je fais un var_dump($params['cache']); L'ensemble du array s'affiche Wink

Merci d'avance pour toutes les réponses qui pourront faire avancer mon schmilblick Smile


Messages dans ce sujet

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)