este es el form con los arrays de los checkboxes
Código:
cuando inserto en la db se insertan bien si selecciono view,add,edit,del en la db guardo: 0:0:0:0 <-- el valor 0 es si<th>portfolio</th> <td> <input type="checkbox" name="upermiso[3][view]" value="1" />Ver <input type="checkbox" name="upermiso[3][add]" value="1" />Añadir <input type="checkbox" name="upermiso[3][edit]" value="1" />Editar <input type="checkbox" name="upermiso[3][del]" value="1" />Borrar</td> </tr> <tr> <th>services</th> <td> <input type="checkbox" name="upermiso[2][view]" value="1" />Ver <input type="checkbox" name="upermiso[2][add]" value="1" />Añadir <input type="checkbox" name="upermiso[2][edit]" value="1" />Editar <input type="checkbox" name="upermiso[2][del]" value="1" />Borrar</td> </tr> <tr> <th>slider</th> <td> <input type="checkbox" name="upermiso[1][view]" value="1" />Ver <input type="checkbox" name="upermiso[1][add]" value="1" />Añadir <input type="checkbox" name="upermiso[1][edit]" value="1" />Editar <input type="checkbox" name="upermiso[1][del]" value="1" />Borrar</td>
ahora cuando recupero esos valores de la db hago esto:
Código PHP:
$result3 = $db->query("SELECT * from " . $prefix . "admin_menu order by title ASC");
while ($row3 = $db->fetch_array($result3)) {
$cid = intval($row3['cid']);
$pms2 = $db->query("select * FROM ".$prefix."admin_pms where mlink='3' and uid='2'") ;
$permis2 = $db->fetch_array($pms2) ;
if ($permis2[options] == "") { } else {
$options = explode(":",$permis2[options]);
$view = ($options[0]==1?'':'checked="checked"');
$add = ($options[1]==1?'':'checked="checked"');
$editm = ($options[2]==1?'':'checked="checked"');
$del = ($options[3]==1?'':'checked="checked"');
}
Código PHP:
<input type="checkbox" name="upermiso[<? echo $cid;?>][view]" value="1" <? echo $view;?>/>Ver
<input type="checkbox" name="upermiso[<? echo $cid;?>][add]" value="1" <? echo $add;?>/>Añadir
<input type="checkbox" name="upermiso[<? echo $cid;?>][edit]" value="1" <? echo $editm;?>/>Editar
<input type="checkbox" name="upermiso[<? echo $cid;?>][del]" value="1" <? echo $del;?>/>Borrar</td>
alguien que me pueda ayudar? help!! jeje