どこの事ですか?
view.php?
form_setup_html.php?
Re: Re: Re: Re: Re: Re: Re: 1.5.3のバグ?
2011年7月5日 at 15:09
form_setup_html.phpです。
メールフィールドの「編集」(どこのフィールドでも同じですが)を開き、
「説明」の入力が、選択フィールド、日付フィールド、テキストフィールド、メールフィールドの4つがあり、全部、DESC2 の名前にしていますが、「説明」のところを入力し「SAVE」すると、desc2の項目が空文字列でPOSTされるんです。結果、DBに保存されなくて表示もされない。
DBにphpMyAdminで書き込むと表示されるので、書き込みまでの問題であることはわかっています。
desc=desc2 でPOSTしていますので、controller.phpで、desc と書いてあるのは問題いありません。ただこれはこれでややこしいので、修正するつもりですが。
そこで、メールフィールドのところだけdesc3に変更すると、入力した文字がちゃんとPOSTされます。
同じ名前でも一回には、1フィールドの更新なので、問題なないはずなんですが、1フィールドだけの更新でも他のフィールドの<input が邪魔をしているようです。
メールフィールドの「編集」(どこのフィールドでも同じですが)を開き、
「説明」の入力が、選択フィールド、日付フィールド、テキストフィールド、メールフィールドの4つがあり、全部、DESC2 の名前にしていますが、「説明」のところを入力し「SAVE」すると、desc2の項目が空文字列でPOSTされるんです。結果、DBに保存されなくて表示もされない。
DBにphpMyAdminで書き込むと表示されるので、書き込みまでの問題であることはわかっています。
desc=desc2 でPOSTしていますので、controller.phpで、desc と書いてあるのは問題いありません。ただこれはこれでややこしいので、修正するつもりですが。
そこで、メールフィールドのところだけdesc3に変更すると、入力した文字がちゃんとPOSTされます。
同じ名前でも一回には、1フィールドの更新なので、問題なないはずなんですが、1フィールドだけの更新でも他のフィールドの<input が邪魔をしているようです。
Your post has been saved and will be published after approval by the forum moderator.
tomoac
Re: Re: Re: Re: Re: 1.5.3のバグ?
いまはどのフィールドも同じ名前(<input name=xxxx>
)を付けているのが問題のようです。
フィールド毎に名前を変えても、同じフィールドを複数個置く名前がぶつかります。でももともと同じ名前で複数個作れたんだし。。。
「説明」のところだけでなく、全角半角などのフィールドも問題ではないかと。。。
といったところです。