Orkut Gmail Agenda Docs Web mais »
Grupos visitados recentemente | Ajuda | Acessar
Página inicial dos Grupos do Google
Mensagem sobre o tópico Como fazer para listar dados do array bidimensional com input

Visualizar analisado - Mostrar apenas o texto da mensagem ??

MIME-Version: 1.0
Message-ID: <7a4276f5-3e75-4885-925c-7c247f594e3b@p25g2000hsf.googlegroups.com>
Date: Thu, 15 May 2008 04:49:34 -0700 (PDT)
Received: by 10.150.11.2 with SMTP id 2mr9684ybk.2.1210852174646; Thu, 15 May 
	2008 04:49:34 -0700 (PDT)
In-Reply-To: <c56d14640805141357t19d9729eqc605f5b71fcf62db@mail.gmail.com>
X-IP: 161.148.79.245
References: <c56d14640805141357t19d9729eqc605f5b71fcf62db@mail.gmail.com>
User-Agent: G2/1.0
X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; pt-BR; rv:1.8.1.14) 
	Gecko/20080404 Firefox/2.0.0.14,gzip(gfe),gzip(gfe)
Subject: Re: Como fazer para listar dados do array bidimensional com input
From: Ruan Carlos <ruanl...@gmail.com>
To: LISTA PHP <listaphp@googlegroups.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Cara n=E3o entendi nada!

www.ruancarlos.com.br

On 14 maio, 17:57, "Rodrigo Corr=EAa e Castro"
<rodrigocorreaecas...@gmail.com> wrote:
> Galera estou tentando fazer funcionar um esquema ak e num vai, vc poderia =
me
> socorrer nessa?
>
> Tenho os seguinte array
>
> $Permissao =3D array('1'  =3D> array('ModuloNome' =3D> 'Contatos',
>                                      '0' =3D> 'Cadastrar',
>                                      '1' =3D> 'Editar',
>                                      '2' =3D> 'Apagar',
>                                      '3' =3D> 'Relat=F3rios'),
>
>                      '2'  =3D> array('ModuloNome' =3D> 'FAQ',
>                                      '0' =3D> 'Cadastrar',
>                                      '1' =3D> 'Editar',
>                                      '2' =3D> 'Apagar'),
>
>                      '3'  =3D> array('ModuloNome' =3D> 'Not=EDcias',
>                                      '0' =3D> 'Cadastrar',
>                                      '1' =3D> 'Editar',
>                                      '2' =3D> 'Apagar'),
>
>                      '4'  =3D> array('ModuloNome' =3D> '=C1reas',
>                                      '0' =3D> 'Cadastrar',
>                                      '1' =3D> 'Editar',
>                                      '2' =3D> 'Apagar'),
>
>                      '5'  =3D> array('ModuloNome' =3D> 'Papelaria',
>                                      '0' =3D> 'Cadastrar',
>                                      '1' =3D> 'Entrada',
>                                      '2' =3D> 'Editar',
>                                      '3' =3D> 'Apagar',
>                                      '4' =3D> 'Requerimento',
>                                      '5' =3D> 'Sa=EDda',
>                                      '6' =3D> 'Relat=F3rios'),
>                      '6'  =3D> array('ModuloNome' =3D> 'Grade de Programa=
=E7=E3o',
>                                      '0' =3D> 'Cadastrar',
>                                      '1' =3D> 'Editar',
>                                      '2' =3D> 'Apagar',
>                                      '3' =3D> 'Relat=F3rios'),
>
>                      '7'  =3D> array('ModuloNome' =3D> 'Tabelas de Pre=E7o=
s',
>                                      '0' =3D> 'Cadastrar',
>                                      '1' =3D> 'Editar',
>                                      '2' =3D> 'Apagar',
>                                      '3' =3D> 'Relat=F3rios'),
>
>                      '8'  =3D> array('ModuloNome' =3D> 'Dicas',
>                                      '0' =3D> 'Cadastrar',
>                                      '1' =3D> 'Editar',
>                                      '2' =3D> 'Apagar'),
>
>                      '9'  =3D> array('ModuloNome' =3D> 'D=FAvidas',
>                                      '0' =3D> 'Cadastrar',
>                                      '1' =3D> 'Editar',
>                                      '2' =3D> 'Apagar'),
>
>                      '10' =3D> array('ModuloNome' =3D> 'Estoque',
>                                      '0' =3D> 'Cadastrar',
>                                      '1' =3D> 'Entrada',
>                                      '2' =3D> 'Editar',
>                                      '3' =3D> 'Apagar',
>                                      '4' =3D> 'Requerimento',
>                                      '5' =3D> 'Sa=EDda',
>                                      '6' =3D> 'Relat=F3rios')
>                                      '2' =3D> 'Apagar')
> );
>
> Para fazer o cadastro esta funcionando perfeitamente no formulario mas qnd=

> eu busca essas informa=E7=F5es cadastradas para a edi=E7=E3o que o bixo ta=
 pegando.
>
> por exemplo tenho salvo os seguintes dados
> 1|0-1-2-3;2|0-1-2;3|0;4|1;6|0-1;10|2-3-4;  ficando
>
> $Nivel =3D "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 =3D explode(";", $Nivel);
>     $_SESSION[Modulo] =3D $SeparaPontoVirgula;
>     printf("<pre>%s</pre>", print_r($_SESSION[Modulo], true));
>
>     function Editar($EditModulo) {
>         global $Permissao;
>         $Nome =3D $Permissao[$EditModulo]['ModuloNome'];
>             $Campo0 =3D $Permissao[$EditModulo]['0'];
>             $Campo1 =3D $Permissao[$EditModulo]['1'];
>             $Campo2 =3D $Permissao[$EditModulo]['2'];
>             $Campo3 =3D $Permissao[$EditModulo]['3'];
>             $Campo4 =3D $Permissao[$EditModulo]['4'];
>             $Campo5 =3D $Permissao[$EditModulo]['5'];
>
>             $NewTeste =3D explode("|", $_SESSION[Modulo]);
>             if (in_array($EditModulo,$_SESSION[Modulo])) {
>             //if (in_array($EditModulo,$NewTeste[0])) {
>                 echo '<input type=3D"checkbox" name=3D"MeuModulo[]"
> value=3D"'.$EditModulo.'" checked><font color=3D"red"><b>'.$EditModulo.' -=

> '.$Nome.'</b></font><br />';
>
>             }else {
>                 echo '<input type=3D"checkbox" name=3D"MeuModulo[]"
> value=3D"'.$EditModulo.'"><font color=3D"blue"><b>'.$EditModulo.' -
> '.$Nome.'</b></font><br />';
>
>             }
>
>         echo '<hr />';
>         if(!empty($Campo0)) { echo '&nbsp;&nbsp;&nbsp;<input type=3D"check=
box"
> name=3D"MinhaPermissao'.$EditModulo.'[]" value=3D"0">'.$Campo0.'<br>'; }
>         if(!empty($Campo1)) { echo '&nbsp;&nbsp;&nbsp;<input type=3D"check=
box"
> name=3D"MinhaPermissao'.$EditModulo.'[]" value=3D"1">'.$Campo1.'<br>'; }
>         if(!empty($Campo2)) { echo '&nbsp;&nbsp;&nbsp;<input type=3D"check=
box"
> name=3D"MinhaPermissao'.$EditModulo.'[]" value=3D"2">'.$Campo2.'<br>'; }
>         if(!empty($Campo3)) { echo '&nbsp;&nbsp;&nbsp;<input type=3D"check=
box"
> name=3D"MinhaPermissao'.$EditModulo.'[]" value=3D"3">'.$Campo3.'<br>'; }
>         if(!empty($Campo4)) { echo '&nbsp;&nbsp;&nbsp;<input type=3D"check=
box"
> name=3D"MinhaPermissao'.$EditModulo.'[]" value=3D"4">'.$Campo4.'<br>'; }
>         if(!empty($Campo5)) { echo '&nbsp;&nbsp;&nbsp;<input type=3D"check=
box"
> name=3D"MinhaPermissao'.$EditModulo.'[]" value=3D"5">'.$Campo5.'<br>'; }
>         echo '<hr />';
>
>     }
>
>     while($elementoEdit =3D each($Permissao)) {
>         Editar($elementoEdit['key']);
>     }
>
> Onde o itens est=E3o ficando certo e selecionados e os demais lista
> perfeitamente mas o que esta dentro de cada item que n=E3o estou conseguin=
te
> selecionar:
>
> *1 - Contatos*
> ------------------------------
>    Cadastrar
>    Editar
>    Apagar
>    Relat=F3rios
> ------------------------------
> *2 - FAQ*
> ------------------------------
>    Cadastrar
>    Editar
>    Apagar
> ------------------------------
> *3 - Not=EDcias*
> ------------------------------
>    Cadastrar
>    Editar
>    Apagar
> ------------------------------
> *4 - =C1reas*
> ------------------------------
>    Cadastrar
>    Editar
>    Apagar
> ------------------------------
> *5 - Papelaria*
> ------------------------------
>    Cadastrar
>    Entrada
>    Editar
>    Apagar
>    Requerimento
>    Sa=EDda
> ------------------------------
> *6 - Grade de Programa=E7=E3o*
> ------------------------------
>    Cadastrar
>    Editar
>    Apagar
>    Relat=F3rios
> ------------------------------
> *7 - Tabelas de Pre=E7os*
> ------------------------------
>    Cadastrar
>    Editar
>    Apagar
>    Relat=F3rios
> ------------------------------
> *8 - Dicas*
> ------------------------------
>    Cadastrar
>    Editar
>    Apagar
> ------------------------------
> *9 - D=FAvidas*
> ------------------------------
>    Cadastrar
>    Editar
>    Apagar
> ------------------------------
> *10 - Estoque*
> ------------------------------
>    Cadastrar
>    Entrada
>    Editar
>    Apagar
>    Requerimento

Criar um grupo - Grupos do Google - Página inicial do Google - Termos de Uso - Política de Privacidade
©2009 Google