読みやすくするために、コードを関数に分割しようとしています。
データベースのフィールドを更新する関数を作成しました。私がやろうとしているのは、ユーザー名を変更すると、アカウント機能が更新され、セッション変数、smarty var、および名前に関するデータベースが更新されることです。
フォームが送信された後にすべてが更新されますが、smarty 変数とその理由がわかりません (スコープと関係があることはわかっています)。関数から宣言すると正常に動作するためです。
修正が必要な魔法はすべて、コードのルーティング セクションのホーム部分にあります。助けてくれてありがとう:)