Uma var e varios valores no $_POST
// e pior vcs podem fazer
//Cria os checkbox com um for percorrendo os dados a serem listados
for ($i=0;$i<numElementos;$i++){ //criar um vetor
print "<inpyt type=\"checkbox\" name=\"codigo[$i][codigo]\" value=\".$codigosQuais\">";
print "<inpyt type=\"text\" name=\"codigo[$i][nome]\" value=\"NomeTeste\">";
}
//Quando vc submeter (abaixo segue caso seje via GET)
//na outra pargina vc faz;
$codigos = $_GET[codigo];
for ($i=0;$i<count(codigos);$i++) {
print codigos[$i][codigo];
print codigos[$i][nome];
}
Legal né
na que postei antes no segundo for é assim // Ah é count(codigos) ou sizeof(codigos)
for ($i=0;$i<count(codigos);$i++) {
print codigos[$i];
}
Certim?
Gildasio Lecchi Cravo
Uma var e varios valores no $_POST
legal cara q da pra fazer dessa maneira...
quanto ao "impraticavel" que vc disse, eu uso a maneira que citei acima e funciona normal..... fica prático prático... mesmo se for selecionar algumas checkboxes ou todas as checkboxes..... =) .... faça uns testes e verá isso...
as linhas de códigos são poucas, pois tb é usado um laço para a criação do formulário e recuperação das váriaveis....
Uma var e varios valores no $_POST
Alguem sabe como deletar uma posicao de um vetor
ex.:
$vet[] = "Teste1";
$vet[] = "Teste2";
$vet[] = "Teste3";
$vet[] = "Teste4";
$vet[] = "Teste5";
agora deletar $vet[1];
mas de maneira que: quando for percorrer o vetor a posicao 1 não tenha mas nada ... na verdade naum exista (como se numca existisse) estou usando UNSET mas quando faço um FOR ele imprimir a posicao em banco do vetor.
valeu
Uma var e varios valores no $_POST
Tem varias formas de fazer. Tenho um siwtema aqui que no qual possuo 3 campos checkbox. Ao serem selecinados e submetidos, irao pra outra pagina. nessa outra pagina uso o 'foreach' para desmembrar o array.
**** form.htm ********
<input type="checkbox" name="serie[]" value="1" />
<input type="checkbox" name="serie[]" value="2" />
<input type="checkbox" name="serie[]" value="3" />
**** enviado.php ******
foreach ($_REQUEST['serie'] as $arr) {
echo $arr."<br />";
}
ou ainda colocando dentro de um for e depois desmembrar com o foreach