S'il vous plaît aider les conseils. Comment enregistrer plusieurs champs dans la base de données. J'ai un formulaire avec X nombre de champs. Champs ajoutés à l'aide de JQuery
<input type="text" value="" name="jform[phone]">
<input type="text" value="" name="jform[phone]">
<input type="text" value="" name="jform[phone]">
Dans les modèles, je reçois $ data ['phone'], mais je ne peux pas l'enregistrer dans la base de données. Quel est le meilleur moyen de sauvegarder plusieurs champs dans la base de données?.
Essayez de sérialiser le tableau avant de l'enregistrer dans la base de données, puis, si vous en avez besoin, vous pouvez le désérialiser (vous pouvez le faire à l'aide des fonctions serialize
, unserialize
).
Vous pouvez également enregistrer le tableau sous json (ce qui est une meilleure option) à l’aide de la commande json_encode
PHP) puis, lorsque vous voulez le récupérer dans la base de données, vous pouvez utiliser json_decode
.