Ir para conteúdo

POWERED BY:

Arquivado

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

neto_celino

_GET funciona, _POST não.

Recommended Posts

pessoal, axo qe tem algo de errado aqui e eu nao to axando.

 

o _GET ta funcionando normal, mais o _POST não.

 

página 1


 <form action="unidades/cadastra-nova-unidade" method="post" onsubmit="return valida(this);"><br>





 <table width="100%" cellspacing="1" cellpadding="0" class="frame">
   <tr>
     <td><table width="100%" border="0" cellpadding="10" cellspacing="0">
         <tr>
           <td width="120" class="fieldarea">Unidade</td>
           <td><input name="unidade" type="text" id="unidade" size="25" maxlength="50" />              <br /></td>
         </tr>
         <tr>
           <td class="fieldarea">Telefone</td>
           <td><input name="telefone" type="text" id="telefone" dir="ltr" onkeyup="maskIt(this,event,'####)####-###',true,{pre:'(', pos:''})" size="25" maxlength="21" />
               Digite sem traços/colchetes, formato: 0123456789</td>
         </tr>




<tr>
 <td class="fieldarea">Tipo</td>
 <td>
   <label for="proprietario"></label>
   <select name="tipo" id="tipo">
     <option value="Unidade" selected="selected">Unidade</option>
     <option value="Franquia">Franquia</option>
   </select></td>
</tr>



<tr>
           <td class="fieldarea">Proprietário</td>
           <td><input name="proprietario" type="text" id="proprietario" value="Unidade 2R'System" size="60" maxlength="60" />               </td>
         </tr>



     <tr>
       <td class="fieldarea">Skype</td>
           <td><input name="skype" type="text" id="skype" size="25" maxlength="40" /></td>
       </tr>
         <tr>
           <td class="fieldarea">E-mail</td>
           <td><input name="email" type="text" id="email" size="25" maxlength="40" /></td>
         </tr>
         <tr>
           <td class="fieldarea">Endereço</td>
           <td><input name="endereco" type="text" id="endereco" size="40" maxlength="50" />
                nº  <input name="numero-endereco" type="text" id="numero-endereco" size="11" maxlength="11" /></td>
         </tr>

                   <tr>
           <td class="fieldarea"><p>Bairro</p></td>
           <td><input name="bairro" type="text" id="bairro" size="25" maxlength="50" /></td>
             </tr>
                   <tr>
                     <td class="fieldarea">Cidade</td>
                     <td><input name="cidade" type="text" id="cidade" size="25" maxlength="50" /></td>
                   </tr>
                   <tr>
                     <td class="fieldarea">Estado</td>
                     <td><input name="estado" type="text" id="estado" size="25" maxlength="50" /></td>
                   </tr>
                   <tr>


     </table></td>
   </tr>
 </table>
          <div align="center"><br />
            <input type="submit" name="enviar" id="enviar" value="Cadastrar Nova Unidade" />
            <br />           
            <br />           <br />
          </div>
</form>

 

 

E mesmo se eu do um echo na segunda pagina, acontece a mesma coisa.

 

 

esse funciona

Unidade de <?php echo $_GET['unidade'] ; ?> cadastrada com sucesso! 

 

 

 

esse NÃO funciona

Unidade de <?php echo $_POST['unidade'] ; ?> cadastrada com sucesso! 

 

 

to loco ou o código ta certinho ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

pessoal, axo qe tem algo de errado aqui e eu nao to axando.

 

o _GET ta funcionando normal, mais o _POST não.

 

página 1


 <form action="unidades/cadastra-nova-unidade" method="post" onsubmit="return valida(this);"><br>





 <table width="100%" cellspacing="1" cellpadding="0" class="frame">
   <tr>
     <td><table width="100%" border="0" cellpadding="10" cellspacing="0">
         <tr>
           <td width="120" class="fieldarea">Unidade</td>
           <td><input name="unidade" type="text" id="unidade" size="25" maxlength="50" />              <br /></td>
         </tr>
         <tr>
           <td class="fieldarea">Telefone</td>
           <td><input name="telefone" type="text" id="telefone" dir="ltr" onkeyup="maskIt(this,event,'####)####-###',true,{pre:'(', pos:''})" size="25" maxlength="21" />
               Digite sem traços/colchetes, formato: 0123456789</td>
         </tr>




<tr>
 <td class="fieldarea">Tipo</td>
 <td>
   <label for="proprietario"></label>
   <select name="tipo" id="tipo">
     <option value="Unidade" selected="selected">Unidade</option>
     <option value="Franquia">Franquia</option>
   </select></td>
</tr>



<tr>
           <td class="fieldarea">Proprietário</td>
           <td><input name="proprietario" type="text" id="proprietario" value="Unidade 2R'System" size="60" maxlength="60" />               </td>
         </tr>



     <tr>
       <td class="fieldarea">Skype</td>
           <td><input name="skype" type="text" id="skype" size="25" maxlength="40" /></td>
       </tr>
         <tr>
           <td class="fieldarea">E-mail</td>
           <td><input name="email" type="text" id="email" size="25" maxlength="40" /></td>
         </tr>
         <tr>
           <td class="fieldarea">Endereço</td>
           <td><input name="endereco" type="text" id="endereco" size="40" maxlength="50" />
                nº  <input name="numero-endereco" type="text" id="numero-endereco" size="11" maxlength="11" /></td>
         </tr>

                   <tr>
           <td class="fieldarea"><p>Bairro</p></td>
           <td><input name="bairro" type="text" id="bairro" size="25" maxlength="50" /></td>
             </tr>
                   <tr>
                     <td class="fieldarea">Cidade</td>
                     <td><input name="cidade" type="text" id="cidade" size="25" maxlength="50" /></td>
                   </tr>
                   <tr>
                     <td class="fieldarea">Estado</td>
                     <td><input name="estado" type="text" id="estado" size="25" maxlength="50" /></td>
                   </tr>
                   <tr>


     </table></td>
   </tr>
 </table>
          <div align="center"><br />
            <input type="submit" name="enviar" id="enviar" value="Cadastrar Nova Unidade" />
            <br />           
            <br />           <br />
          </div>
</form>

 

 

E mesmo se eu do um echo na segunda pagina, acontece a mesma coisa.

 

 

esse funciona

Unidade de <?php echo $_GET['unidade'] ; ?> cadastrada com sucesso! 

 

 

 

esse NÃO funciona

Unidade de <?php echo $_POST['unidade'] ; ?> cadastrada com sucesso! 

 

 

to loco ou o código ta certinho ?

tenta fazer isso no form

<form action="unidades/cadastra-nova-unidade" method="post" enctype="multipart/form-data"  onsubmit="return valida(this);">

me fala se funcionou xD, se o post for na mesma pagina ou envia arquivo tem q usar enctype="multipart/form-data", se eu nao me engando é umas das regras, como o enctype="multipart/form-data" não me atrapalha, e só ajuda eu sempre uso ele e funciona certinhos meus post. xD.

se for isso me avisa xD

 

OBS. acho q você vai gostar, ao inves de usar tabela

tente usar seu form assim ,fica masi facil no css xD

<form id"meu_formulario">
   <fieldset>
        <legend>titulo</legend>
        <label>
             <span>legenda do input</span>
             <input/>
        </label>
   </fieldset>
</form>

no css faz assim xD

#meu_formulario{}
#meu_formulario fieldset{}
#meu_formulario legend{}
#meu_formulario label{}
#meu_formulario span{}
#meu_formulario input{} 

acho q fica mais facil para diagramar ele e tambem, mais facil de ler o html do form. xD depois da uma olhada..

Compartilhar este post


Link para o post
Compartilhar em outros sites

NAAAADA, to ficando loco com isso aqui ja..

o PIOR é qe nao tem NADA na pagina, só este form

 

 

o que tem pra cima, é a menu superior e pra baixo o menu lateral que usa css pra ajustar.

 

fico assim, e ainda NAO foi --'

 

 

 


<form action="unidades/cadastra-nova-unidade" method="post" enctype="multipart/form-data"  onsubmit="return valida(this);"><br>





 <table width="100%" cellspacing="1" cellpadding="0" class="frame">
   <tr>
     <td><table width="100%" border="0" cellpadding="10" cellspacing="0">
         <tr>
           <td width="120" class="fieldarea">Unidade</td>
           <td><input name="unidade" type="text" id="unidade" size="25" maxlength="50" />              </td>
         </tr>
         <tr>
           <td class="fieldarea">Telefone</td>
           <td><input name="telefone" type="text" id="telefone" dir="ltr" onkeyup="maskIt(this,event,'####)####-###',true,{pre:'(', pos:''})" size="25" maxlength="21" />
               Digite sem traços/colchetes, formato: 0123456789</td>
         </tr>




<tr>
 <td class="fieldarea">Tipo</td>
 <td>
   <label for="proprietario"></label>
   <select name="tipo" id="tipo">
     <option value="Unidade" selected="selected">Unidade</option>
     <option value="Franquia">Franquia</option>
   </select></td>
</tr>



<tr>
           <td class="fieldarea">Proprietário</td>
           <td><input name="proprietario" type="text" id="proprietario" value="Unidade 2R'System" size="60" maxlength="60" />               </td>
         </tr>



     <tr>
       <td class="fieldarea">Skype</td>
           <td><input name="skype" type="text" id="skype" size="25" maxlength="40" /></td>
       </tr>
         <tr>
           <td class="fieldarea">E-mail</td>
           <td><input name="email" type="text" id="email" size="25" maxlength="40" /></td>
         </tr>
         <tr>
           <td class="fieldarea">Endereço</td>
           <td><input name="endereco" type="text" id="endereco" size="40" maxlength="50" />
                nº  <input name="numero-endereco" type="text" id="numero-endereco" size="11" maxlength="11" /></td>
         </tr>

                   <tr>
           <td class="fieldarea"><p>Bairro</p></td>
           <td><input name="bairro" type="text" id="bairro" size="25" maxlength="50" /></td>
             </tr>
                   <tr>
                     <td class="fieldarea">Cidade</td>
                     <td><input name="cidade" type="text" id="cidade" size="25" maxlength="50" /></td>
                   </tr>
                   <tr>
                     <td class="fieldarea">Estado</td>
                     <td><input name="estado" type="text" id="estado" size="25" maxlength="50" /></td>
                   </tr>
                   <tr>


     </table></td>
   </tr>
 </table>
          <div align="center"><br />
            <input type="submit" name="enviar" id="enviar" value="Cadastrar Nova Unidade" />
            <br />           
            <br />           <br />
          </div>
</form>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Colega copiei e colei este ultimo código que você enviou e deu certo coloquei nesta página para você ver http://www.aggregga.com.br/teste.php a única coisa que mudei foi o action='#' para enviar para a mesma página, este form esta sendo incluído através de outra pagina se sim confere se na outra não existe um form aberto, deve ser uma coisa simples esses erros assim sempre são e mata de raiva quando você descobre o que era, faz o seguinte, para de mexer uns 5 minutos toma um café e depois volta com a cabeça mais tranquila.

 

O único campo que adicionei o POST foi de unidade

Compartilhar este post


Link para o post
Compartilhar em outros sites

Colega copiei e colei este ultimo código que você enviou e deu certo coloquei nesta página para você ver http://www.aggregga.com.br/teste.php a única coisa que mudei foi o action='#' para enviar para a mesma página, este form esta sendo incluído através de outra pagina se sim confere se na outra não existe um form aberto, deve ser uma coisa simples esses erros assim sempre são e mata de raiva quando você descobre o que era, faz o seguinte, para de mexer uns 5 minutos toma um café e depois volta com a cabeça mais tranquila.

 

O único campo que adicionei o POST foi de unidade

 

 

percebi mesmo.. eu tirei e coloquei em outro arquivo e foi tbm..

to axando que é isso mesmo, um include que deve ta aberto algo ou dando erro.

mais de form nesta e nos includes que eu me lembre é só esse ai mesmo.

que eu me lembre tava funcionando quando eu fiz, dai o cliente me ligo e falo que nao tava dando pra cadastra as unidades.

 

tive que cadastra no manual mesmo pra ele pelo phpmyadm pra nao fica feio.. e o PIOR é que na outra pagina que salva

tem MUUUUITOS inserts para gerar cadastros, exercicios, pedidos, e tal pra UM cadastro só. deu mó trabalho. kkk

 

mais vo ve certin aqi se tem algo de errado na pagina. valeu ;p

 

 

 

PS: curti o templante do wordpress ;p

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.