ReNan_BM Postado Junho 21, 2010 Denunciar Share Postado Junho 21, 2010 Iai galera... preciso de um ajudinha...Monteu um formurio dinamico em que as informações do banco gerem uma lista com 5 radio para cada item...5 itens status...o fonte final fica assim name=status['cod_produto'] value=1'o fonte final fica assim name=status['cod_produto] value='2'o fonte final fica assim name=status['cod_produto'] value=3'mais não consigo passar ele fara a página seguinte...lembrando que em uma lista tenho varios codigos de produtoso fonte final fica assim name=status['456] value='1'o fonte final fica assim name=status['456'] value=1'o fonte final fica assim name=status['456] value='1'o fonte final fica assim name=status['654'] value=1'o fonte final fica assim name=status['654] value='1'o fonte final fica assim name=status['654'] value=1'o fonte final fica assim name=status['123] value='1'o fonte final fica assim name=status['123'] value=1'o fonte final fica assim name=status['123] value='1'Não sei como atribuir no recebimento...tentei $teste = $_POST['status'] ... mais não deu... valeu... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Romero Dias Postado Junho 21, 2010 Denunciar Share Postado Junho 21, 2010 (editado) Renan, Boa tarde!Tenta assim.<input type="checkbox" name="status[cod_produto][]" value="1" /> /** *Imprimindo o array passado pelo form */ print_r( $_POST['status'] );Abraço Editado Junho 21, 2010 por Romero Dias Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ReNan_BM Postado Junho 21, 2010 Autor Denunciar Share Postado Junho 21, 2010 o type tem que ser radio...Renan, Boa tarde!Tenta assim.<input type="checkbox" name="status[cod_produto][]" value="1" /> /** *Imprimindo o array passado pelo form */ print_r( $_POST['status'] );Abraço Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Romero Dias Postado Junho 21, 2010 Denunciar Share Postado Junho 21, 2010 o type tem que ser radio...Renan, Boa tarde!Tenta assim.<input type="checkbox" name="status[cod_produto][]" value="1" /> /** *Imprimindo o array passado pelo form */ print_r( $_POST['status'] ); Abraço Só trocar o checkbox para radio. <form action="" method="post"> <input type="radio" name="dados[456][]" value="1" /> <input type="radio" name="dados[456][]" value="2" /> <input type="radio" name="dados[456][]" value="3" /> <input type="radio" name="dados[654][]" value="1" /> <input type="radio" name="dados[654][]" value="2" /> <input type="radio" name="dados[654][]" value="3" /> <input type="submit" value="GO" /> </form> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ReNan_BM Postado Junho 21, 2010 Autor Denunciar Share Postado Junho 21, 2010 Mas ai como eu recebo?$_POST['status'] ???o type tem que ser radio...Renan, Boa tarde!Tenta assim.<input type="checkbox" name="status[cod_produto][]" value="1" /> /** *Imprimindo o array passado pelo form */ print_r( $_POST['status'] ); Abraço Só trocar o checkbox para radio. <form action="" method="post"> <input type="radio" name="dados[456][]" value="1" /> <input type="radio" name="dados[456][]" value="2" /> <input type="radio" name="dados[456][]" value="3" /> <input type="radio" name="dados[654][]" value="1" /> <input type="radio" name="dados[654][]" value="2" /> <input type="radio" name="dados[654][]" value="3" /> <input type="submit" value="GO" /> </form> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Romero Dias Postado Junho 21, 2010 Denunciar Share Postado Junho 21, 2010 O Form vai enviar um Array com o checkbox que o usuário marcou.Se você imprimir o array na tela, você vai ver o que foi recuperado no PHP._Imprimindo o array na telaif ( isset( $_POST['status'] ) ) { print_r($_POST['status']); }Então, basta manipular o array, e recupera a informação que você quer. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ReNan_BM Postado Junho 21, 2010 Autor Denunciar Share Postado Junho 21, 2010 Ele não imprime, ai eu forcei o erro...PHP Notice: Undefined index: status in E:\wcphp\adm\solicitacao_baixa.php on line 2da esse erro, alguma ideia?O Form vai enviar um Array com o checkbox que o usuário marcou.Se você imprimir o array na tela, você vai ver o que foi recuperado no PHP._Imprimindo o array na telaif ( isset( $_POST['status'] ) ) { print_r($_POST['status']); }Então, basta manipular o array, e recupera a informação que você quer. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Romero Dias Postado Junho 21, 2010 Denunciar Share Postado Junho 21, 2010 Ele não imprime, ai eu forcei o erro...PHP Notice: Undefined index: status in E:\wcphp\adm\solicitacao_baixa.php on line 2da esse erro, alguma ideia?O Form vai enviar um Array com o checkbox que o usuário marcou.Se você imprimir o array na tela, você vai ver o que foi recuperado no PHP._Imprimindo o array na telaif ( isset( $_POST['status'] ) ) { print_r($_POST['status']); }Então, basta manipular o array, e recupera a informação que você quer.posta seu código ai, do formulário e da pagina onde você esta recuperando as informações. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ReNan_BM Postado Junho 21, 2010 Autor Denunciar Share Postado Junho 21, 2010 echo "<td> <input type='radio' name='status['". $valor['USU_NUMCAD'] ."'][]' value=1' disabled='disabled' title='Gerando Visualização'/> 1 <input type='radio' name='status['". $valor['USU_NUMCAD] ."'][]' value=2' disabled='disabled' title='Aguardando Aprovação do Cliente'/> 2 <input type='radio' name='status['". $valor['USU_NUMCAD] ."'][]' value=3' title='Aguardando Impressão' checked='checked'/> 3 <input type='radio' name='status['". $valor['USU_NUMCAD] ."'][]' value=4' title='Impressão Realizada'/> 4 <input type='radio' name='status['". $valor['USU_NUMCAD] ."'][]' value=5' title='Crachá Finalizado'/> 5 </td>";esse $valor['USU_NUMCAD] vem dinamicamente atraves de um while....Ele não imprime, ai eu forcei o erro...PHP Notice: Undefined index: status in E:\wcphp\adm\solicitacao_baixa.php on line 2da esse erro, alguma ideia?O Form vai enviar um Array com o checkbox que o usuário marcou.Se você imprimir o array na tela, você vai ver o que foi recuperado no PHP._Imprimindo o array na telaif ( isset( $_POST['status'] ) ) { print_r($_POST['status']); }Então, basta manipular o array, e recupera a informação que você quer.posta seu código ai, do formulário e da pagina onde você esta recuperando as informações. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Romero Dias Postado Junho 21, 2010 Denunciar Share Postado Junho 21, 2010 Parcero, tenta assim.echo "<td> <input type='radio' name='status[" . $valor['USU_NUMCAD'] . "][]' value='1' disabled='disabled' title='Gerando Visualização'/> 1 <input type='radio' name='status[" . $valor['USU_NUMCAD'] . "][]' value='2' disabled='disabled' title='Aguardando Aprovação do Cliente'/> 2 <input type='radio' name='status[" . $valor['USU_NUMCAD'] . "][]' value='3' title='Aguardando Impressão' checked='checked'/> 3 <input type='radio' name='status[" . $valor['USU_NUMCAD'] . "][]' value='4' title='Impressão Realizada'/> 4 <input type='radio' name='status[" . $valor['USU_NUMCAD'] . "][]' value='5' title='Crachá Finalizado'/> 5 </td>"; Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ReNan_BM Postado Junho 21, 2010 Autor Denunciar Share Postado Junho 21, 2010 NadaPHP Notice: Undefined index: status in E:\wcphp\adm\solicitacao_baixa.php on line 2Parcero, tenta assim.echo "<td> <input type='radio' name='status[" . $valor['USU_NUMCAD'] . "][]' value='1' disabled='disabled' title='Gerando Visualização'/> 1 <input type='radio' name='status[" . $valor['USU_NUMCAD'] . "][]' value='2' disabled='disabled' title='Aguardando Aprovação do Cliente'/> 2 <input type='radio' name='status[" . $valor['USU_NUMCAD'] . "][]' value='3' title='Aguardando Impressão' checked='checked'/> 3 <input type='radio' name='status[" . $valor['USU_NUMCAD'] . "][]' value='4' title='Impressão Realizada'/> 4 <input type='radio' name='status[" . $valor['USU_NUMCAD'] . "][]' value='5' title='Crachá Finalizado'/> 5 </td>"; Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Romero Dias Postado Junho 21, 2010 Denunciar Share Postado Junho 21, 2010 NadaPHP Notice: Undefined index: status in E:\wcphp\adm\solicitacao_baixa.php on line 2Parcero, tenta assim.echo "<td> <input type='radio' name='status[" . $valor['USU_NUMCAD'] . "][]' value='1' disabled='disabled' title='Gerando Visualização'/> 1 <input type='radio' name='status[" . $valor['USU_NUMCAD'] . "][]' value='2' disabled='disabled' title='Aguardando Aprovação do Cliente'/> 2 <input type='radio' name='status[" . $valor['USU_NUMCAD'] . "][]' value='3' title='Aguardando Impressão' checked='checked'/> 3 <input type='radio' name='status[" . $valor['USU_NUMCAD'] . "][]' value='4' title='Impressão Realizada'/> 4 <input type='radio' name='status[" . $valor['USU_NUMCAD'] . "][]' value='5' title='Crachá Finalizado'/> 5 </td>";Poste esse script E:\wcphp\adm\solicitacao_baixa.php Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ReNan_BM Postado Junho 21, 2010 Autor Denunciar Share Postado Junho 21, 2010 Achei o erro... faltava estanciar a variavel corretamente...agora ele está imprimindo...Array ( [19989] => Array ( [0] => 3 ) [19991] => Array ( [0] => 3 ) [19992] => Array ( [0] => 3 ) [19993] => Array ( [0] => 3 ) [19994] => Array ( [0] => 3 ) )como pego 1 pra 1 ... tipo o código 19989 é 3... e assim por diante...NadaPHP Notice: Undefined index: status in E:\wcphp\adm\solicitacao_baixa.php on line 2Parcero, tenta assim.echo "<td> <input type='radio' name='status[" . $valor['USU_NUMCAD'] . "][]' value='1' disabled='disabled' title='Gerando Visualização'/> 1 <input type='radio' name='status[" . $valor['USU_NUMCAD'] . "][]' value='2' disabled='disabled' title='Aguardando Aprovação do Cliente'/> 2 <input type='radio' name='status[" . $valor['USU_NUMCAD'] . "][]' value='3' title='Aguardando Impressão' checked='checked'/> 3 <input type='radio' name='status[" . $valor['USU_NUMCAD'] . "][]' value='4' title='Impressão Realizada'/> 4 <input type='radio' name='status[" . $valor['USU_NUMCAD'] . "][]' value='5' title='Crachá Finalizado'/> 5 </td>";Poste esse script E:\wcphp\adm\solicitacao_baixa.php Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ReNan_BM Postado Junho 24, 2010 Autor Denunciar Share Postado Junho 24, 2010 RESOLVIDO!!! OBrigado!Achei o erro... faltava estanciar a variavel corretamente...agora ele está imprimindo...Array ( [19989] => Array ( [0] => 3 ) [19991] => Array ( [0] => 3 ) [19992] => Array ( [0] => 3 ) [19993] => Array ( [0] => 3 ) [19994] => Array ( [0] => 3 ) )como pego 1 pra 1 ... tipo o código 19989 é 3... e assim por diante...NadaPHP Notice: Undefined index: status in E:\wcphp\adm\solicitacao_baixa.php on line 2Parcero, tenta assim.echo "<td> <input type='radio' name='status[" . $valor['USU_NUMCAD'] . "][]' value='1' disabled='disabled' title='Gerando Visualização'/> 1 <input type='radio' name='status[" . $valor['USU_NUMCAD'] . "][]' value='2' disabled='disabled' title='Aguardando Aprovação do Cliente'/> 2 <input type='radio' name='status[" . $valor['USU_NUMCAD'] . "][]' value='3' title='Aguardando Impressão' checked='checked'/> 3 <input type='radio' name='status[" . $valor['USU_NUMCAD'] . "][]' value='4' title='Impressão Realizada'/> 4 <input type='radio' name='status[" . $valor['USU_NUMCAD'] . "][]' value='5' title='Crachá Finalizado'/> 5 </td>";Poste esse script E:\wcphp\adm\solicitacao_baixa.php Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
ReNan_BM
Iai galera... preciso de um ajudinha...
Monteu um formurio dinamico em que as informações do banco gerem uma lista com 5 radio para cada item...
5 itens status...
o fonte final fica assim name=status['cod_produto'] value=1'
o fonte final fica assim name=status['cod_produto] value='2'
o fonte final fica assim name=status['cod_produto'] value=3'
mais não consigo passar ele fara a página seguinte...
lembrando que em uma lista tenho varios codigos de produtos
o fonte final fica assim name=status['456] value='1'
o fonte final fica assim name=status['456'] value=1'
o fonte final fica assim name=status['456] value='1'
o fonte final fica assim name=status['654'] value=1'
o fonte final fica assim name=status['654] value='1'
o fonte final fica assim name=status['654'] value=1'
o fonte final fica assim name=status['123] value='1'
o fonte final fica assim name=status['123'] value=1'
o fonte final fica assim name=status['123] value='1'
Não sei como atribuir no recebimento...
tentei $teste = $_POST['status'] ... mais não deu... valeu...
Link para o comentário
Compartilhar em outros sites
13 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.