| |
LISTA PHP |
foi mal cara mas esplica melhor sua duvida pq tb nao intendi nada quer dizer 2008/5/15 Ruan Carlos <ruanl...@gmail.com>: > Cara não entendi nada! > On 14 maio, 17:57, "Rodrigo Corrêa e Castro" > > Tenho os seguinte array > > $Permissao = array('1' => array('ModuloNome' => 'Contatos', > > '2' => array('ModuloNome' => 'FAQ', > > '3' => array('ModuloNome' => 'Notícias', > > '4' => array('ModuloNome' => 'Áreas', > > '5' => array('ModuloNome' => 'Papelaria', > > '7' => array('ModuloNome' => 'Tabelas de Preços', > > '8' => array('ModuloNome' => 'Dicas', > > '9' => array('ModuloNome' => 'Dúvidas', > > '10' => array('ModuloNome' => 'Estoque', > > Para fazer o cadastro esta funcionando perfeitamente no formulario mas > > por exemplo tenho salvo os seguintes dados > > $Nivel = "1|0-1-2-3;2|0-1-2;3|0;4|1;6|0-1;10|2-3-4;"; > > e estou usando o seguinte fonte > > $SeparaPontoVirgula = explode(";", $Nivel); > > function Editar($EditModulo) { > > $NewTeste = explode("|", $_SESSION[Modulo]); > > }else { > > } > > echo '<hr />'; > > } > > while($elementoEdit = each($Permissao)) { > > Onde o itens estão ficando certo e selecionados e os demais lista > > *1 - Contatos*
intendi mas nao sei sua duvida...
> <rodrigocorreaecas...@gmail.com> wrote:
> > Galera estou tentando fazer funcionar um esquema ak e num vai, vc poderia
> me
> > socorrer nessa?
> > '0' => 'Cadastrar',
> > '1' => 'Editar',
> > '2' => 'Apagar',
> > '3' => 'Relatórios'),
> > '0' => 'Cadastrar',
> > '1' => 'Editar',
> > '2' => 'Apagar'),
> > '0' => 'Cadastrar',
> > '1' => 'Editar',
> > '2' => 'Apagar'),
> > '0' => 'Cadastrar',
> > '1' => 'Editar',
> > '2' => 'Apagar'),
> > '0' => 'Cadastrar',
> > '1' => 'Entrada',
> > '2' => 'Editar',
> > '3' => 'Apagar',
> > '4' => 'Requerimento',
> > '5' => 'Saída',
> > '6' => 'Relatórios'),
> > '6' => array('ModuloNome' => 'Grade de
> Programação',
> > '0' => 'Cadastrar',
> > '1' => 'Editar',
> > '2' => 'Apagar',
> > '3' => 'Relatórios'),
> > '0' => 'Cadastrar',
> > '1' => 'Editar',
> > '2' => 'Apagar',
> > '3' => 'Relatórios'),
> > '0' => 'Cadastrar',
> > '1' => 'Editar',
> > '2' => 'Apagar'),
> > '0' => 'Cadastrar',
> > '1' => 'Editar',
> > '2' => 'Apagar'),
> > '0' => 'Cadastrar',
> > '1' => 'Entrada',
> > '2' => 'Editar',
> > '3' => 'Apagar',
> > '4' => 'Requerimento',
> > '5' => 'Saída',
> > '6' => 'Relatórios')
> > '2' => 'Apagar')
> > );
> qnd
> > eu busca essas informações cadastradas para a edição que o bixo ta
> pegando.
> > 1|0-1-2-3;2|0-1-2;3|0;4|1;6|0-1;10|2-3-4; ficando
> > $_SESSION[Modulo] = $SeparaPontoVirgula;
> > printf("<pre>%s</pre>", print_r($_SESSION[Modulo], true));
> > global $Permissao;
> > $Nome = $Permissao[$EditModulo]['ModuloNome'];
> > $Campo0 = $Permissao[$EditModulo]['0'];
> > $Campo1 = $Permissao[$EditModulo]['1'];
> > $Campo2 = $Permissao[$EditModulo]['2'];
> > $Campo3 = $Permissao[$EditModulo]['3'];
> > $Campo4 = $Permissao[$EditModulo]['4'];
> > $Campo5 = $Permissao[$EditModulo]['5'];
> > if (in_array($EditModulo,$_SESSION[Modulo])) {
> > //if (in_array($EditModulo,$NewTeste[0])) {
> > echo '<input type="checkbox" name="MeuModulo[]"
> > value="'.$EditModulo.'" checked><font color="red"><b>'.$EditModulo.' -
> > '.$Nome.'</b></font><br />';
> > echo '<input type="checkbox" name="MeuModulo[]"
> > value="'.$EditModulo.'"><font color="blue"><b>'.$EditModulo.' -
> > '.$Nome.'</b></font><br />';
> > if(!empty($Campo0)) { echo ' <input
> type="checkbox"
> > name="MinhaPermissao'.$EditModulo.'[]" value="0">'.$Campo0.'<br>'; }
> > if(!empty($Campo1)) { echo ' <input
> type="checkbox"
> > name="MinhaPermissao'.$EditModulo.'[]" value="1">'.$Campo1.'<br>'; }
> > if(!empty($Campo2)) { echo ' <input
> type="checkbox"
> > name="MinhaPermissao'.$EditModulo.'[]" value="2">'.$Campo2.'<br>'; }
> > if(!empty($Campo3)) { echo ' <input
> type="checkbox"
> > name="MinhaPermissao'.$EditModulo.'[]" value="3">'.$Campo3.'<br>'; }
> > if(!empty($Campo4)) { echo ' <input
> type="checkbox"
> > name="MinhaPermissao'.$EditModulo.'[]" value="4">'.$Campo4.'<br>'; }
> > if(!empty($Campo5)) { echo ' <input
> type="checkbox"
> > name="MinhaPermissao'.$EditModulo.'[]" value="5">'.$Campo5.'<br>'; }
> > echo '<hr />';
> > Editar($elementoEdit['key']);
> > }
> > perfeitamente mas o que esta dentro de cada item que não estou
> conseguinte
> > selecionar:
> > ------------------------------
> > Cadastrar
> > Editar
> > Apagar
> > Relatórios
> > ------------------------------
> > *2 - FAQ*
> > ------------------------------
> > Cadastrar
> > Editar
> > Apagar
> > ------------------------------
> > *3 - Notícias*
> > ------------------------------
> > Cadastrar
> > Editar
> > Apagar
> > ------------------------------
> > *4 - Áreas*
> > ------------------------------
> > Cadastrar
> > Editar
> > Apagar
> > ------------------------------
> > *5 - Papelaria*
> > ------------------------------
> > Cadastrar
> > Entrada
> > Editar
> > Apagar
> > Requerimento
> > Saída
> > ------------------------------
> > *6 - Grade de Programação*
> > ------------------------------
> > Cadastrar
> > Editar
> > Apagar
> > Relatórios
> > ------------------------------
> > *7 - Tabelas de Preços*
> > ------------------------------
> > Cadastrar
> > Editar
> > Apagar
> > Relatórios
> > ------------------------------
> > *8 - Dicas*
> > ------------------------------
> > Cadastrar
> > Editar
> > Apagar
> > ------------------------------
> > *9 - Dúvidas*
> > ------------------------------
> > Cadastrar
> > Editar
> > Apagar
> > ------------------------------
> > *10 - Estoque*
> > ------------------------------
> > Cadastrar
> > Entrada
> > Editar
> > Apagar
> > Requerimento
> > Saída
Rodrigo N. R. de Souza