Iam appelant une fonction personnalisée PHP avec différents paramètres qui renvoie un tableau différent en fonction des paramètres.Comment affecter des valeurs à la zone de sélection ou à une valeur cachée renvoyée par la fonction
//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 utilisant iam-cadre zf appeler la fonction personnalisée dans le contrôleur et en attribuant ces valeurs au détails des variables vue
$arr['INDEX_NAME'] = get_list_values('A','B','G');
$view->details = $arr;
Comment attribuer ce détails à la variable cachée si le nombre de tableau est 1 et si le nombre de réseau est supérieur à 1 doivent affecter à sélectionner pour la première boîte
<?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 do i print the value if the array value is 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 do i iterate the values over here if the array value is more than 1
</select>
</td>
</tr>
</table>
<?php } ?>