[Codeigniter-users] 編集について

Back to archive index

kunitsuji tsuji****@m-s*****
2008年 7月 11日 (金) 19:56:18 JST


 kunitsujiです。

一番下の部分がなぜか空欄になっていますね。
<input type="hidden" name="cu_id" value="" />
これです。つまりここにIDがないために、ID=0のユーザーに更新かけに行ってい
ないので無視されているということでしょうね。

ここまでわかってきたら、後はなぜhiddenのcu_idに値が渡っていないかを見つ
けるのはできそうですね!



>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" />&nbsp;&nbsp;<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>
>
>となっています。
>
>_______________________________________________
>Codeigniter-users mailing list
>Codei****@lists*****
>http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users




Codeigniter-users メーリングリストの案内
Back to archive index