牧尾竜一
ryuic****@jom*****
2008年 7月 11日 (金) 19:50:52 JST
JOMRです。 > editの入力できるページでHTMLのソースを開いてもらい、 > INPUTのnameとかが正しい形になっているか確認してください。 > > で、そこで > <input type="text" name="cu_name" value="hogehoge" /> > になっていますか? 入力するページのソースは <form action="http://customer.oh-yes.jp/customer/edit_confirm" method="post"><table> <tr> <td>顧客ID</td> <td><a name="cu_id">[41]</a></td> </tr> <tr> <td>顧客名</td> <td><input type="text" name="cu_name" value="test" /></td> </tr> <tr> <td>連絡先</td> <td><input type="text" name="cu_tel" value="" /></td> </tr> <tr> <td>FAX番号</td> <td><input type="text" name="cu_fax" value="" /></td> </tr> <tr> <td>メールアドレス</td> <td><input type="text" name="cu_mail" value="" /></td> </tr> <tr> <td>備考</td> <td><input type="text" name="biko" value="" /></td> </tr> <tr> <td>登録日</td><td>2008-07-11 14:46:28</td> </tr> </table> <input type="submit" value="確認" /> </form> となっています。 > これがOKなら、そこから呼び出される > custmer_edit_confirmメソッドで > POSTが取れるはずなのですがね。。。 一覧からの編集ボタンがのPOST先がedit_confirmだったので <?=form_open('customer/edit/'. $row->cu_id);?> と変更すると入力内容はedit_confirmにPOSTされるようになりました。 ただ登録するボタンをおしても登録はされないです。 このときのソースは <form action="http://customer.oh-yes.jp/customer/edit_post" method="post"><table> <tr> <td>顧客ID</td> <td>[]</td> </tr> <tr> <td>顧客名</td> <td>test</td> </tr> <tr> <td>連絡先</td> <td>0123-45-6789</td> </tr> <tr> <td>FAX番号</td> <td>0123-45-7689</td> </tr> <tr> <td>メールアドレス</td> <td>info****@examp*****</td> </tr> <tr> <td>備考</td> <td>備考テスト</td> </tr> <tr> <td>登録日</td><td>2008-07-11 19:50:04</td> </tr> </table> <input type="submit" value="登録する" name="submit" /> <input type="submit" value="戻る" name="submit" /> <input type="hidden" name="cu_name" value="test" /> <input type="hidden" name="cu_tel" value="0123-45-6789" /> <input type="hidden" name="cu_fax" value="0123-45-7689" /> <input type="hidden" name="cu_mail" value="info****@examp*****" /> <input type="hidden" name="biko" value="備考テスト" /> <input type="hidden" name="cu_id" value="" /> </form> となっています。