Jump to content


Photo

Hidden[] Array


  • Faça o login para participar
5 replies to this topic

#1 geruzalira

geruzalira

    Normal

  • Usuários
  • 94 posts
  • Sexo:Não informado

Posted 24/03/2006, 17:07

Boa tarde pessoal! ! !

Mas ele naum tá pegando valor . . . . ]

Vamos do início . . . .

Olha só todo meu problema começa porque tenho uma lista na primeira página que tem um campo hidden que é meu "contator" vamos dizer assim . . . .


tem como eu fazer isso ?!
essa linha vai ser criada N vezes . . . .


<input name="indice[]" type="hidden" id="indice[]" value="<? echo $row["codigo"]; ?>">

Como pego o valor de 0 até N de $indice ???

Edição feita por: geruzalira, 24/03/2006, 18:14.

! Gê !
"Todo o Processo de melhoramento social haverá de fracassar, inevitavelmente, se antes não se encara o problema do indivíduo"

#2 paulojrpb_php

paulojrpb_php

    12 Horas

  • Usuários
  • 121 posts
  • Sexo:Não informado

Posted 24/03/2006, 17:14

pelo que entendi.. faz assim:

$atualiza = "UPDATE 'shortpe_contribuicao' SET codigo_foco = '".$_REQUEST['select_ecN']."' WHERE codigo = indice[$i]";

pelo que entendi.. assim resolve.. mas se num for isso.. posta aí!
"Não te estribes no teu próprio entendimento!!!"
Paulo Jr. PHP Development (Intermediary)

#3 geruzalira

geruzalira

    Normal

  • Usuários
  • 94 posts
  • Sexo:Não informado

Posted 24/03/2006, 17:34

Mas ele naum tá pegando valor . . . . ]

Vamos do início . . . .

Olha só todo meu problema começa porque tenho uma lista na primeira página que tem um campo hidden que é meu "contator" vamos dizer assim . . . .


tem como eu fazer isso ?!
essa linha vai ser criada N vezes . . . .


<input name="indice[]" type="hidden" id="indice[]" value="<? echo $row["codigo"]; ?>">

Como pego o valor de 0 até N de $indice ???
! Gê !
"Todo o Processo de melhoramento social haverá de fracassar, inevitavelmente, se antes não se encara o problema do indivíduo"

#4 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 24/03/2006, 20:14

De um formulário com 3 campos do tipo hidden como mostrado abaixo:

<input type="hidden" name="indice[]" value="1" />
<input type="hidden" name="indice[]" value="2" />
<input type="hidden" name="indice[]" value="3" />

Ao submeter os dados a página definida no action irá receber os dados, tais dados estarão num array dentro da variável superglobal $_POST que contém os dados do form.

Por exemplo:
Array
(
    [indice] => Array
        (
            [0] => 1
            [1] => 2
            [2] => 3
        )
)

Desde então está aí, os valores dos indices estarão no array $_POST['indice'].
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#5 rafaelcastro

rafaelcastro

    12 Horas

  • Usuários
  • 294 posts
  • Sexo:Masculino
  • Localidade:Dourados/MS

Posted 25/03/2006, 08:51

Bom dia...

Vou pegar um gancho no tópico e vou aproveitar...


Vou fazer um página onde vai listar o nome das pessoas de um cadastro grande e do lado vai dois ou três fields contendo fone1, fone2 e fone3.

Como eu faço pra chamar os nomes e esses field´s...???


Abraço

#6 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 25/03/2006, 09:24

Veja um exemplo:

<?php


    foreach ($_POST['tel'] as $nome => $aTelefone) {
    
        // Imprimindo o nome
        print $nome . '<br />';
        

        // Eliminando valores em branco
        $aTelefone = array_filter($aTelefone, 'trim');

        // Verifica se há valor
        if (count($aTelefone)) {
        
            foreach ($aTelefone as $telefone) {
            
                print '- ' .$telefone . '<br />';
                
            }
            
        } else {
        
            print 'Nenhum telefone informado!';
            
        }
        
        print '<br />';
        
    }

?>

<form method="post" action="index.php">
Rafael Castro
    <input type="text" name="tel[Rafael Castro][]" />
    <input type="text" name="tel[Rafael Castro][]" />
    <input type="text" name="tel[Rafael Castro][]" />
<input type="submit" value="OK" />
</form>

Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq