Página inicial do Grupos do Google
Ajuda | Acessar
Como fazer para listar dados do array bidimensional com input
Há um número excessivo de tópicos que aparecem em primeiro plano neste grupo. Para fazer com que este tópico apareça primeiro, elimine essa opção de um outro tópico.
Erro ao processar a solicitação. Tente novamente.
sinalizar
  8 mensagens - Recolher todas
O grupo no qual você está postando é um grupo da Usenet. As mensagens postadas neste grupo farão com que o seu e-mail fique visível para qualquer pessoa na Internet
Sua resposta não foi enviada.
Post publicado
Rodrigo Corrêa e Castro  
Ver perfil
 Mais opções 14 maio, 17:57
De: "Rodrigo Corrêa e Castro" <rodrigocorreaecas...@gmail.com>
Data: Wed, 14 May 2008 17:57:31 -0300
Local: Qua 14 maio 2008 17:57
Assunto: Como fazer para listar dados do array bidimensional com input

Galera estou tentando fazer funcionar um esquema ak e num vai, vc poderia me
socorrer nessa?

Tenho os seguinte array

$Permissao = array('1'  => array('ModuloNome' => 'Contatos',
                                     '0' => 'Cadastrar',
                                     '1' => 'Editar',
                                     '2' => 'Apagar',
                                     '3' => 'Relatórios'),

                     '2'  => array('ModuloNome' => 'FAQ',
                                     '0' => 'Cadastrar',
                                     '1' => 'Editar',
                                     '2' => 'Apagar'),

                     '3'  => array('ModuloNome' => 'Notícias',
                                     '0' => 'Cadastrar',
                                     '1' => 'Editar',
                                     '2' => 'Apagar'),

                     '4'  => array('ModuloNome' => 'Áreas',
                                     '0' => 'Cadastrar',
                                     '1' => 'Editar',
                                     '2' => 'Apagar'),

                     '5'  => array('ModuloNome' => 'Papelaria',
                                     '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'),

                     '7'  => array('ModuloNome' => 'Tabelas de Preços',
                                     '0' => 'Cadastrar',
                                     '1' => 'Editar',
                                     '2' => 'Apagar',
                                     '3' => 'Relatórios'),

                     '8'  => array('ModuloNome' => 'Dicas',
                                     '0' => 'Cadastrar',
                                     '1' => 'Editar',
                                     '2' => 'Apagar'),

                     '9'  => array('ModuloNome' => 'Dúvidas',
                                     '0' => 'Cadastrar',
                                     '1' => 'Editar',
                                     '2' => 'Apagar'),

                     '10' => array('ModuloNome' => 'Estoque',
                                     '0' => 'Cadastrar',
                                     '1' => 'Entrada',
                                     '2' => 'Editar',
                                     '3' => 'Apagar',
                                     '4' => 'Requerimento',
                                     '5' => 'Saída',
                                     '6' => 'Relatórios')
                                     '2' => 'Apagar')
);

Para fazer o cadastro esta funcionando perfeitamente no formulario mas qnd
eu busca essas informações cadastradas para a edição 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 = "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);
    $_SESSION[Modulo] = $SeparaPontoVirgula;
    printf("<pre>%s</pre>", print_r($_SESSION[Modulo], true));

    function Editar($EditModulo) {
        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'];

            $NewTeste = explode("|", $_SESSION[Modulo]);
            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 />';

            }else {
                echo '<input type="checkbox" name="MeuModulo[]"
value="'.$EditModulo.'"><font color="blue"><b>'.$EditModulo.' -
'.$Nome.'</b></font><br />';

            }

        echo '<hr />';
        if(!empty($Campo0)) { echo '&nbsp;&nbsp;&nbsp;<input type="checkbox"
name="MinhaPermissao'.$EditModulo.'[]" value="0">'.$Campo0.'<br>'; }
        if(!empty($Campo1)) { echo '&nbsp;&nbsp;&nbsp;<input type="checkbox"
name="MinhaPermissao'.$EditModulo.'[]" value="1">'.$Campo1.'<br>'; }
        if(!empty($Campo2)) { echo '&nbsp;&nbsp;&nbsp;<input type="checkbox"
name="MinhaPermissao'.$EditModulo.'[]" value="2">'.$Campo2.'<br>'; }
        if(!empty($Campo3)) { echo '&nbsp;&nbsp;&nbsp;<input type="checkbox"
name="MinhaPermissao'.$EditModulo.'[]" value="3">'.$Campo3.'<br>'; }
        if(!empty($Campo4)) { echo '&nbsp;&nbsp;&nbsp;<input type="checkbox"
name="MinhaPermissao'.$EditModulo.'[]" value="4">'.$Campo4.'<br>'; }
        if(!empty($Campo5)) { echo '&nbsp;&nbsp;&nbsp;<input type="checkbox"
name="MinhaPermissao'.$EditModulo.'[]" value="5">'.$Campo5.'<br>'; }
        echo '<hr />';

    }

    while($elementoEdit = each($Permissao)) {
        Editar($elementoEdit['key']);
    }

Onde o itens estão ficando certo e selecionados e os demais lista
perfeitamente mas o que esta dentro de cada item que não estou conseguinte
selecionar:

*1 - Contatos*
------------------------------
   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


    Responder ao autor    Encaminhar  
É necessário Efetuar login antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Ruan Carlos  
Ver perfil
 Mais opções 15 maio, 08:49
De: Ruan Carlos <ruanl...@gmail.com>
Data: Thu, 15 May 2008 04:49:34 -0700 (PDT)
Local: Qui 15 maio 2008 08:49
Assunto: Re: Como fazer para listar dados do array bidimensional com input
Cara não entendi nada!

www.ruancarlos.com.br

On 14 maio, 17:57, "Rodrigo Corrêa e Castro"


    Responder ao autor    Encaminhar  
É necessário Efetuar login antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Rodrigo Normandia  
Ver perfil
 Mais opções 15 maio, 09:00
De: "Rodrigo Normandia" <koala...@gmail.com>
Data: Thu, 15 May 2008 09:00:07 -0300
Local: Qui 15 maio 2008 09:00
Assunto: Re: [ PHP - Google ] Re: Como fazer para listar dados do array bidimensional com input

foi mal cara mas esplica melhor sua duvida pq tb nao intendi nada quer dizer
intendi mas nao sei sua duvida...

2008/5/15 Ruan Carlos <ruanl...@gmail.com>:

--
Rodrigo N. R. de Souza

    Responder ao autor    Encaminhar  
É necessário Efetuar login antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Cheops Malta  
Ver perfil
 Mais opções 15 maio, 09:04
De: "Cheops Malta" <cheopsma...@gmail.com>
Data: Thu, 15 May 2008 09:04:52 -0300
Local: Qui 15 maio 2008 09:04
Assunto: Re: [ PHP - Google ] Re: Como fazer para listar dados do array bidimensional com input

Kra,

Vc ta usando uma string para armazenar os relacionamentos na tabela, isso é
um tanto quanto complicado, porque não tenta fazer tabelas para esses
relacionamentos?

Abraços,
Cheops

2008/5/15 Rodrigo Normandia <koala...@gmail.com>:


    Responder ao autor    Encaminhar  
É necessário Efetuar login antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Tiago Gigli  
Ver perfil
 Mais opções 15 maio, 09:19
De: "Tiago Gigli" <ti...@gigli.com.br>
Data: Thu, 15 May 2008 09:19:20 -0300
Local: Qui 15 maio 2008 09:19
Assunto: Re: [ PHP - Google ] Re: Como fazer para listar dados do array bidimensional com input

eh cara.. acho q ta mal estruturada a ideia...
se vc trabalhar com sql vai ter melhor resultado

2008/5/15 Cheops Malta <cheopsma...@gmail.com>: