php - How do i assign values to the Select Box or hidden value retrived from function -
iam calling php custom function different parameters returns different arrays based on parameters .
//array1 array(1) { ["index_name"]=> array(1) { ["xerox print "]=> string(8) "xerox value" } } //array2 array(1) { ["index_name"]=> array(2) { ["xerox print"]=> string(8) "test2" ["xerox print1"]=> string(8) "test1" } }
iam using zf framework iam calling custom function in controller , assigning values view variable details
$arr['index_name'] = get_list_values('a','b','g'); $view->details = $arr;
how assign details hidden variable if array count 1 , if array count more 1 have assign select box
<?php if (is_array($this->details['index_name']) && count($this->details['index_name'])==1) { ?> <input type="hidden" name="sel_printq" id="sel_printq" value="<?php // how print value if array value 1?>"> <?php } else { ?> <table> <tr> <th colspan="2" class="coltextleft">list</th> </tr> <tr> <td>select value</td> <td> <select id="selctbox" name="selctbox"> <option selected value="">please select valuer</option> //how iterate values on here if array value more 1 </select> </td> </tr> </table> <?php } ?>
for first one:
$val = array_values($this->details['index_name']); echo $val[0];
for second one:
foreach($this->details['index_name'] $key=>$val){ echo "<option value='$key'>$val</option>"; }
Comments
Post a Comment