• 0
Sign in to follow this  
SrMaster

Formulário não recebido

Question

To tentando fazer um formulário pra cadastro, mas não recebe ele, tá tudo certo... Envia pra db todos os dados em branco, parece que não tá puxando pelo post...

Formulário:

<?php
  if ($_GET['pagina'] == 'cadastrar') {
?>

 <div id="box-post">            
             
             <div id="post">
          
                    <div id="content-post">
                    
                    
                    
                      <div id="cadastro-title">
                      
                        <div id="icon-human"><img src="../imagens/icon-human.png" /></div><!--icon-human-->
                        <h1>Cadastre-se!</h1><!--CADASTRE-SE!-->
                        <p>crie uma conta grátis em nosso site, e envie tirinhas feitas por você!</p><!--texto-->
                      
                      
                      </div><!--cadastro titulo-->
                      
                      <form action='salvar_cadastro.php' method='post' id="form_cadastrar" name="form_cadastrar">
                      
                      <div id="box-cadastrar">
                      
                           <div id="box-item-cadastrar">
                               <h1>Login:</h1><!--LOGIN-->
                               <input id="cadastro_login"/><!--INPUT-LOGIN-->
                               <p>seu login *não pode ser alterado*</p><!--Mensagem-->
                           
                           
                           </div><!--box-item-cadastrar-->
                           
                           
                           
                           
                           
                           
                           <div id="box-item-cadastrar">
                               <h1>Nome:</h1><!--NOME-->
                               <input id="cadastro_nome"/><!--INPUT-NOME-->
                               <p>Seu nick name no site</p><!--Mensagem-->
                           
                           
                           </div><!--box-item-cadastrar-->
                           
                           
                           
                           
                           
                           <div id="box-item-cadastrar">
                             <h1>Senha:</h1><!--SENHA-->
                               <input type="password" id="cadastro_senha"/><!--INPUT-SENHA-->
                             <p>Sua senha de acesso</p><!--Mensagem-->
                           
                           
                           </div><!--box-item-cadastrar-->
                           
                           <div id="box-item-cadastrar">
                             <h1>Confirme a senha:</h1><!--SENHA-->
                               <input type="password" id="cadastro_senha2"/><!--INPUT-SENHA-->
                             <p>Sua senha de acesso</p><!--Mensagem-->
                           
                           
                           </div><!--box-item-cadastrar-->
                           
                           
                           
                           <div id="box-item-cadastrar">
                             <h1>E-mail:</h1><!--E-mail-->
                               <input id="cadastro_email"/><!--INPUT-E-MAIL-->
                             <p>Seu e-mail de contato</p><!--Mensagem-->
                           
                           
                           </div><!--box-item-cadastrar-->
                           
                           
                           
                           
                           
                           <div id="box-item-cadastrar">
                             <h1>Foto:</h1><!--FOTO-->
                               <input type="file" id="cadastro_foto"/><!--INPUT-FOTO-->
                             <p>Selecione uma foto para seu perfil</p><!--Mensagem-->
                           
                           
                           </div><!--box-item-cadastrar-->
                           
                             <input class="input_submit" name="submit" type="image" src="../imagens/cadastrarbotao.png"> 
                      
                      
                      </div><!--box-cadastrar-->

                    
                    </div><!--CONTENT-POST-->


             </div><!--POST--><!--POST--><!--POST--><!--POST--><!--POST-->
             
            

<?php } ?>
Página onde recebe e salva na db: salvar_cadastro.php
<?php
include("admin/config/Conectar.php");

if($_SERVER["REQUEST_METHOD"] == "POST") {
$login         = $_POST["cadastro_login"];
$nome        = $_POST["cadastro_nome"];
$senha       = $_POST["cadastro_senha"];
$senha2     = $_POST["cadastro_senha2"];
$email        = $_POST["cadastro_email"];
$foto        = $_POST["cadastro_foto"];

if(@mysql_query("INSERT INTO srm_usuarios VALUES (NULL , '$nome', '$foto', '0', '$senha', '$login', '$email')")) {
               
        if(mysql_affected_rows() == 1){
  header("Location: index.php");
        }  else {
header("location: index.php?pagina=erro&id=preencher");
        }       
        @mysql_close();
}
}
?>

Share this post


Link to post
Share on other sites

1 answer to this question

Recommended Posts

  • 0

ID não é name...

$_POST['aqi dentro fik o nome'] dentro do post você poem o nome da input e no seu form tão tem nada com name e sim com Id.

desta forma vai vazio mesmo.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this