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" /> <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