Counya Posted May 22, 2022 Share Posted May 22, 2022 (edited) Hello tout le monde (je repost dans le forum français), je suis actuellement face à un problème, c'est d'ajouter des champs en plus sur la page contact Le deuxième champ c'est celui que je souhaiterais ajouter, je l'ai ajouté dans la base de données dans la table 'ps_customer_thread' J'aimerais que quand je submit, ça s'envoie dans ma db, le problème c'est que ça ne le fait pas pourtant j'ai suivi plein de tutoriels mais aucun ne fonctionne. J'ai changé dans les bons fichiers CustomerThread.php, contactform.php et contactform.tpl. J'ai ajouté mon champ à la fin du fichier CustomerThread : public static $definition = [ 'table' => 'customer_thread', 'primary' => 'id_customer_thread', 'fields' => [ 'id_lang' => [ 'type' => self::TYPE_INT, 'validate' => 'isUnsignedId', 'required' => true, ], 'id_contact' => [ 'type' => self::TYPE_INT, 'validate' => 'isUnsignedId', 'required' => true, ], 'id_shop' => [ 'type' => self::TYPE_INT, 'validate' => 'isUnsignedId', ], 'id_customer' => [ 'type' => self::TYPE_INT, 'validate' => 'isUnsignedId', ], 'id_order' => [ 'type' => self::TYPE_INT, 'validate' => 'isUnsignedId', ], 'id_product' => [ 'type' => self::TYPE_INT, 'validate' => 'isUnsignedId', ], 'email' => [ 'type' => self::TYPE_STRING, 'validate' => 'isEmail', 'size' => 255, ], 'token' => [ 'type' => self::TYPE_STRING, 'validate' => 'isGenericName', 'required' => true, ], 'status' => [ 'type' => self::TYPE_STRING, ], 'date_add' => [ 'type' => self::TYPE_DATE, 'validate' => 'isDate', ], 'date_upd' => [ 'type' => self::TYPE_DATE, 'validate' => 'isDate', ], 'nborder' => [ 'type' => self::TYPE_STRING, 'validate' => 'isGenericName', ], ], ]; J'ai écrit ça aussi dans ma fonction sendMessage() dans le fichier contactform.php $nborder = trim(Tools::getValue('nborder')); et ajouté dans mon var list toujours dans contactform.php '{nborder}' => Tools::nl2br(Tools::htmlentitiesUTF8(Tools::stripslashes($nborder))), Et dans le fichier contactform.tpl j'y ai mis mon front : <div class="form-group row"> <label class="col-md-3 form-control-label" for="nbcommande">N° de commande</label> <div class="col-md-6"> <input id="nbcommande" class="form-control" name="nborder" type="text" value="{$contact.nborder}" placeholder="Ton numéro de commande" > </div> </div> Si quelqu'un sait comment faire, j'en serais ravi Merci d'avance Très bon dimanche à toutes et à tous ! Edited May 22, 2022 by Counya (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now