Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

diegobotelho

Sobre o array $_POST

Recommended Posts

Gostaria de saber porque a variavel "btnOK" não está sendo reconhecida no seguinte script:<?//VERIFICA SE O FORMULÁRIO FOI ENVIADOif($_POST["btnOK"]) { //VERIFICA O MÉTODO ESCOLHIDO PELO USUÁRIO $id_metodo = $_POST["metodo"]; //VERIFICANDO O CASO switch($id_metodo) { //CASO 1: PEGA AS VARIÁVEIS UM A UM ( MÉTODO 1 ) case 1: //RECEBE AS VARIÁVEIS VINDAS DO FORMULÁRIO PELO MÉTODO POST $dsc_nome = $_POST["txt_nome"]; $dsc_idade = $_POST["txt_idade"]; $dsc_sexo = $_POST["sexo"]; //IMPRESSÃO echo "<h3>MÉTODO 1</h3>"; echo $dsc_nome."<br>".$dsc_idade."<br>".$dsc_sexo."<br><br>"; break; //PEGA AS VARIÁVEIS ATRAVÉS DO WHILE ( MÉTODO 2 ) case 2: //IMPRESSÃO echo "<h3>MÉTODO 2</h3>"; //LENDO O ARRAY $_POST while(list($key, $val) = each($_POST)) { echo $key."=".$val."<br>"; }//FECHA WHILE }//FECHA SWITCH}//FECHA IF//EXIBE O FORMULÁRIOelse {?><form name='main' method='post'> <table cellpading='0' cellspacing='0' border='0' width='95%'> <tr> <td width='15%'>NOME:</td> <td width='80%'><input type='text' name='txt_nome' size='20'></td> </tr> <tr> <td width='15%'>IDADE:</td> <td width='80%'><input type='text' name='txt_idade' size='2' maxlength='2'></td> </tr> <tr> <td width='15%'>SEXO:</td> <td width='80%'> <input type='radio' name='sexo' value='masculino' checked>Masculino <input type='radio' name='sexo' value='feminino'>Feminino</td> </tr> <tr> <td width='15%'>MÉTODO:</td> <td width='80%'> <input type='radio' name='metodo' value='1' checked>1 <input type='radio' name='metodo' value='2'>2</td> </tr> </table> <br> <input type='submit' name='enviar' value='Enviar Formulário >>'> <input type='hidden' name="btnOK" value='1'></form><?}//FECHA ELSE?>ocorre sempre o seguinte erro:<b>Notice</b>: Undefined index: btnOK in <b>C:\Inetpub\wwwroot\php39.php3</b> on line <b>3</b><br /> será que eu preciso configurar de alguma forma o $_POST? :huh:

Compartilhar este post


Link para o post
Compartilhar em outros sites

tenta nomear o botão submit com o name "btnOK" achu q assim dah certo...

e na string FORM como como action a página em que está o formulário...

 

exemplo: teste.php

<form name="main" method="POST" action="teste.php">

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.