私のフォームの隠しフィールド 'info_id'に$ infoのidフィールドの値を入れたいと思います。しかし、フォームフィールドに値を入力するたびに、info_idは0のままです。フォームを開く前に$ info [0] - > idを表示すると、id値が表示されますが、フォーム内では機能しません。考えられる問題?助けてください。隠しフィールドに値を入れる
ビュー:
<?php echo $info[0]->Area;?>:</br>
<?php echo $info[0]->Address;?>
<?php echo form_open('dis_controller', $attributes); ?>
<p>
<label for="name">name</label>
<?php echo form_error('name'); ?>
<br /><input id="name" type="text" name="name" value="<?php echo set_value('name'); ?>" />
</p>
<p>
<label for="discussion">Post a comment</label>
<?php echo form_error('discussion'); ?>
<br />
<?php echo form_textarea(array('name' => 'discussion', 'rows' => '5', 'cols' => '80', 'value' => set_value('discussion')))?>
</p>
<input id="info_id" type="hidden" name="info_id" value="<?php echo $info[0]->id;?>">
<p>
<?php echo form_submit('submit', 'Submit'); ?>
</p>
<?php echo form_close(); ?>
私はCodeIgniterのを使用しています。
私はthrがそこにいくつかの問題があると思います.. – Rikesh
私は問題を見つけました.thanks :) – tan