booxvid Posted September 16, 2012 Share Posted September 16, 2012 How to set value in an input field? I'm using a codeigniter framework; <?php $data_input_fname = array('class'=>'input-large', 'name'=>'firstname', 'id'=>'firstname', 'value'=>set_value('<?php echo $fname;?>'), 'maxlength'=>'100'); echo form_input($data_input_fname); <?php $data_input_fname = array('class'=>'input-large', 'name'=>'firstname', 'id'=>'firstname', 'value'=>set_value($fname), 'maxlength'=>'100'); echo form_input($data_input_fname); i already tried those two, but nothing come out in my input field. Quote Link to comment https://forums.phpfreaks.com/topic/268439-setting-a-value-in-an-input-field-with-a-variable/ Share on other sites More sharing options...
Christian F. Posted September 16, 2012 Share Posted September 16, 2012 Have you tried with just 'value' => $fname? Quote Link to comment https://forums.phpfreaks.com/topic/268439-setting-a-value-in-an-input-field-with-a-variable/#findComment-1378399 Share on other sites More sharing options...
Mahngiel Posted September 16, 2012 Share Posted September 16, 2012 CodeIgniter's set_value() is for validation repopulation, and belongs in the input function. form_input('field_name', set_value('field_name')). You should read CI's manual, it's quite comprehensive. Like @ChristianF said, just set the value with the variable. Quote Link to comment https://forums.phpfreaks.com/topic/268439-setting-a-value-in-an-input-field-with-a-variable/#findComment-1378433 Share on other sites More sharing options...
codeartist Posted September 27, 2012 Share Posted September 27, 2012 Try this <?php $data_input_fname = array('class'=>'input-large', 'name'=>'firstname', 'id'=>'firstname', 'value'=>set_value('firstname'), 'maxlength'=>'100'); echo form_input($data_input_fname); This should work Quote Link to comment https://forums.phpfreaks.com/topic/268439-setting-a-value-in-an-input-field-with-a-variable/#findComment-1381279 Share on other sites More sharing options...
Christian F. Posted September 27, 2012 Share Posted September 27, 2012 No, it won't. For the same reason that the original code didn't work, as explained by Mahngiel just above your post. It's nice that you want to help, but please at least read the entire post and make sure that your solution is indeed correct. Otherwise you're not actually helping, but only making the situation worse. Which I'm sure you don't want. Quote Link to comment https://forums.phpfreaks.com/topic/268439-setting-a-value-in-an-input-field-with-a-variable/#findComment-1381298 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.