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
[RESOLU] initialiser un champ de formulaire avec une données de le DB
#4
Bonjour,

Pour ceux qui cherchent une méthode : il faut jouer sur la modification du gabarit du formulaire (celui qui génère les <input> etc.) et, si le gabarit ne permet pas l'accès aux "<input ...>" (ce qui est parfois le cas si le code de ces balises est généré par PHP et non par Smarty), il faut utiliser le modificateur "replace" de smarty, par exemple :
Code :
{$champ_input|replace:"value=''":"value='MaValeur'"}

Enfin, dernière option : le faire en Javascript (JQuery) avec la fonction ".val()"

Sinon, je me demande si justement on ne peut pas utiliser de smarty dans les valeurs par défaut de certains types de champs ? Je crois que pour le sujet du mail c'est le cas, mais à vérifier.


Messages dans ce sujet

Atteindre :


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