Ir para conteúdo
TUAN

SISTEMA NÃO ESTA CADASTRANDO COM OS ID NUMERICO

Recommended Posts

Ola pessoa não sei se aqui é o lugar certo para este post se eu postei no lugar errado peso desculpas.

 

Mas eu estou tendo um problemas que eu ja tinha postado em outro local

E o seguinte

eu tenho varias tabelas no banco de dados, e um formulario de cadastro que de todos são a mesmas coisas

 

e todos os outros cadastra de boa com os id certo etc..

porem tenho duas tabelas 

que quando vou fazer o cadastro o banco de dados esta recebendo o valor de ZERO ele não esta fazendo a contagem pelo id ex 1,2,3,4,5 e assim vai

todos os cadastro feito esta sempre com os id: 0 cadastrei 5 teste todos os 5 os id é 0

e as outras tabelas e formulario cadastra normalmente sem problema algum eu ja mudei o banco de dados pegando as dos que da certo mais o problema continua o mesmo

e não sei o que fazer mais 

 

se alguém ai puder me dar esta ajuda de como resolver fico grato

 

EDITEI esqueci de posta o código do meu uploads.php

        

<style type="text/css">
<!--
body {
	background-image: url();
}
-->
</style>
<? 
require("conectdb.php");
if(isset($_POST['cadastrar'])){
   $arq = $_FILES['arquivo']['name'];

   $arq = str_replace("","_",$arq);
   $arq = str_replace("ç","c",$arq);

   if(file_exists("../../down/arquivos/[$a]$arq")){
      $a = 1;

      while(file_exists("../../down/arquivos/[$a]$arq")){
            $a++;
            }
       $arq = "[".$a."]".$arq;
       }

       if(move_uploaded_file($_FILES['arquivo']['tmp_name'], "../../down/arquivos/".$arq)){

//conecta no banco

        $id = $_POST['id'];
        $nome           = $_POST['nome'];
        $orkut    = $_POST['orkut'];
        $campo2          = $_POST['campo2'];
        $telefone       = $_POST['telefone'];
        $campo3       = $_POST['campo3'];
        $campo5       = $_POST['campo5'];
        $audio       = $_POST['audio'];
        $app       = $_POST['app'];
        $data1       = $_POST['data1'];
        $cargo       = $_POST['cargo'];
        $mensagem       = $_POST['mensagem'];
        $frase       = $_POST['frase'];
        $cliente       = $_POST['cliente'];
        $arquivo          = $_FILES['arquivo'];


$query = "INSERT INTO downloads_1 (arquivo, nome, orkut, frase, campo2, telefone, campo3, campo5, audio, app, data1, cargo, mensagem, cliente) VALUES
('$arq','$nome','$orkut','$frase','$campo2','$telefone','$campo3','$campo5','$audio','$app','$data1','$cargo','$mensagem','$cliente')"; // inserção sql na tabela recados
mysql_query($query) or die (mysql_error());
mysql_close();//fecha conexão

}
}


?>
<? echo "<center><font size='3'>Cadastrado com sucesso";
echo "<center><br>";
echo  "<img src='$arq' width='150'><br>$nome";

 ?><body bgcolor="#FFFFFF">
 <meta http-equiv='refresh' content='2;URL=enviar.php'>

  este aqui e a DB que esta dado erro

 

CREATE TABLE IF NOT EXISTS `downloads_1` (
  `id` int(11) NOT NULL,
  `nome` text NOT NULL,
  `cargo` text NOT NULL,
  `telefone` text NOT NULL,
  `orkut` text NOT NULL,
  `campo2` text NOT NULL,
  `campo3` text NOT NULL,
  `campo5` text NOT NULL,
  `cliente` text NOT NULL,
  `arquivo` text NOT NULL,
  `mensagem` text NOT NULL,
  `audio` text NOT NULL,
  `app` text NOT NULL,
  `frase` text NOT NULL,
  `data1` text NOT NULL
) ENGINE=MyISAM AUTO_INCREMENT=0 DEFAULT CHARSET=utf8;

este mesmo das outras cadastra normal como eu disse só que tem duas delas que não esta dando

e os codigos são os mesmo só muda o nome das tabelas do banco de dados

Editado por TUAN
postar código

Compartilhar este post


Link para o post
Compartilhar em outros sites

@EdCesar Boa noite ok

consegui agora com que você falou

mas não consegui entender uma coisa por que as outras tabela esta igual esta ai e ela cadastra  normal só com este 

`id` int(11) NOT NULL,  



`id` INT NOT NULL primary key AUTO_INCREMENT,  

 

 

 

 


 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

  • Conteúdo Similar

    • Por Keron
      Gente eu não estou conseguindo iniciar o session em php e realmente não consigo entender o motivo já tentei trocentas coisas que as pessoas sugeriram nos foruns, mas o session ainda assim não funciona

       
      arquivo index onde não recupera variáveis $_SESSION:
      <?php session_start(); ?> <!DOCTYPE html> <html> <head> <title>Pagina1</title> <link rel="stylesheet" href="css/style.css"/> </head> <body> <article id="newPrincipal"> <h1>Usuário id:<?php echo $_SESSION['userId']; ?></h1> </article> <h1>Result:<?php echo "Usuário id:".$_SESSION['userId']; ?></h1> </body> </html> <?php echo '<pre>'; print_r($_SESSION['userId']); echo '</pre>'; arquivo login:
       
      <?php if(isset($_POST['login-submit'])){ require 'dbh.inc.php'; $users = $_POST['nome']; $mailuid = $_POST['mailuid']; $password = $_POST['pwd']; $token; if(empty($mailuid) || empty($password)){ header("Location: ../header.php=emptyfields"); exit(); } else{ $sql = "SELECT * FROM users WHERE Usuarios=? AND email=?"; $stmt = mysqli_stmt_init($conn); if(!mysqli_stmt_prepare($stmt, $sql)){ header("Location: ../index.php?error=sqlerror"); exit(); } else{ mysqli_stmt_bind_param($stmt, "ss", $mailuid, $users); mysqli_stmt_execute($stmt); $result = mysqli_stmt_get_result($stmt); if($row = mysqli_fetch_assoc($result)){ $pwdCheck = password_verify($password, $row['pwdUsers']); if($pwdCheck == false){ header("Location: ../header.php?error=wrongpwd"); exit(); } else if($pwdCheck == true){ session_start(); $_SESSION['userId'] = $row['idUsers']; $_SESSION['userId2'] = $row['uidUsers']; $_SESSION['email'] = $row['emailUsers']; header("Location: ../index.php?login=".$_SESSION['userId']); } else{ header("Location: ../login.php?error=wrongpwd"); exit(); } } } } } else{ header("Location: ../index.php"); }  
      Eu tentei de todas as formas recuperar alguma informação usando o $_SESSION no arquivo index, mas não consegui
      Estou beirando o desespero, xoxo
       
                                                         
    • Por vonder
      Preciso de validar os campos do "CRIAR LOGIN";
      Armazenar informações em alguma variável ao clicar no botão CADASTRAR; (não pode usar banco de dados)
      validar campos do "LOGIN";
      permitir acesso ao LOGIN se as informações forem iguais as inseridas no CRIAR LOGIN;
       
      Se conseguirem armazenar os cadastros em algum vetor ajudaria dms!

    • Por jrsm
      Bom dia a todos! Alguém pode me ajudar a como criar uma senha para uma listagem de pessoas cadastradas em meu banco de dados, tenho uma quantidade de pelo menos 6.500 pessoas e gostaria de enviar uma senha já definida para o email dessas pessoas para que posterior elas possam alterar a senha. Tenho uma consulta em sql que já consigo trazer o id, nome, email, cpf  que foi resultado do inner join de duas tabelas. se pudesse colocar o CPF como senha seria de muita utilidade.  Obrigado 
    • Por Duke73
      Bom dia turma !!
      Estou com um probleminha em um formulário de cadastro que recebe via email o E-mail do usuário. Ele entra na página para finalizar o seu cadastro, preenche os dados e envia, mas no banco só está gravando os dados da tabela "Contas" e não da de "Usuarios" também, assim quando ele vai se logar, não consegue. Na tabela "Contas" não não gera o campo "usuario_id".
      Algué pode me ajudar ?! Agradeço
       
      Segue o codigo abaixo:
      <?php require_once('includes/config.php'); if (isset($_POST['acao']) && $_POST['acao'] == "cadastro"){     if(True){         $email = addslashes($_POST['u_email']);         $sql = "SELECT email FROM Contas WHERE email = '{$email}'";         $query = $conn->query($sql);         $usuario = addslashes($_POST['u_usuario']);         $sql = "SELECT usuario FROM Usuarios WHERE usuario = '{$usuario}'";         $query = $conn->query($sql);         if($query->num_rows){            header('Location: login.php?error=username_used');         } else {           $email = addslashes($_GET['email']);           $senha = md5($_POST['u_senha']);           $nome = addslashes($_POST['u_nome']);           $usuario = addslashes($_POST['u_usuario']);           $nascimento = addslashes($_POST['u_nascimento']);           $cep = str_replace('-', '', $_POST['u_cep']);           $sexo = addslashes($_POST['u_sexo']);             $termos = addslashes($_POST['u_termos']);                   $sql = "INSERT INTO Usuarios VALUES (null, '{$nome}', '{$usuario}', '{$nascimento}', {$cep}, {$sexo});";                 $query = $conn->query($sql);                 $id = $conn->insert_id;                 $sql = "UPDATE Contas SET senha = '{$senha}', usuario_ID = '$id', ativo = 1  WHERE email = '{$email}';";                 //$sql = "UPDATE Contas SET senha='{$senha}', usuario_ID='{$id}' WHERE email='{$email}';";                 //$sql = "INSERT INTO Contas VALUES (null, '{$email}', '{$senha}', {$tipo}, {$id}, null, 0);";                 if($query = $conn->query($sql)){                     header("Location: login.php?error=account_created");                 } else {                     header('Location: confirm.php?error=account_no_created');                 }         }     } } ?> <?php   // busca a biblioteca recaptcha require_once "recaptchalib.php"; // sua Secret Key $secret = "6LffqW4UAAAAANBM0v2ex8l0uO4Ueed3ar4ebHxz";   // resposta vazia $response = null;   // verifique a chave secreta $reCaptcha = new ReCaptcha($secret);   // se submetido, verifique a resposta if($_POST){   if ($_POST["g-recaptcha-response"]) {   $response = $reCaptcha->verifyResponse(           $_SERVER["REMOTE_ADDR"],           $_POST["g-recaptcha-response"]       );   } } ?> <!DOCTYPE html> <html> <head>     <base href="">     <meta charset="utf-8" />     <meta http-equiv="X-UA-Compatible" content="IE=edge">     <meta property="og:image" content="<?php echo 'imgs/'.$sorteio['imagem']; ?>">     <meta property="og:image:type" content="image/jpeg">     <meta property="og:image:width" content="1024">     <meta property="og:image:height" content="1024">     <title><?php echo $sorteio['nome']; ?> - <?php echo TITLE; ?></title>     <meta name="viewport" content="width=device-width, initial-scale=1">   <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">     <link rel="shortcut icon" href="imgs/favicon.ico" />     <link rel="stylesheet" type="text/css" media="screen" href="assets/css/bootstrap.min.css" />     <link rel="stylesheet" type="text/css" media="screen" href="assets/css/main.css" />     <style type="text/css">         card {             border: none !important;         }     </style> </head> <body class="homepage is-preload">     <div id="page-wrapper">     <?php require_once 'includes/nav.php'; ?>             <main style="margin-top: 60px;">         <div class="container">             <div class="row">                 <div class="card col-12">                     <div class="card-body">                         <h5 class="w-100 text-center card-title">                             Concluir Registo                         </h5>                         <hr>                         <div class="row justify-content-md-center">                             <!-- Registro Formulário -->                             <div class="col-md-6 col-lg-6 col-md-12 col-xs-12">                                 <div id="formUsuario">                                     <form method="POST"  value="cadastro">                                         <input type="hidden" name="acao" value="cadastro"/>                                         <div class="form-group">                                             <label for="emailUsuario">E-mail</label>                                             <input type="email" value="<?php echo $_GET['email']; ?>" class="form-control" id="emailUsuario" aria-describedby="emailHelp" placeholder="Insira seu e-mail" name="u_email" disabled>                                         </div>                                         <div class="form-group">                                             <label for="senhaUsuario">Senha</label>                                             <input type="password" class="form-control" id="senhaUsuario" aria-describedby="senhaHelp" placeholder="Insira sua senha" name="u_senha" required>                                         </div>                                         <div class="form-group">                                             <label for="nomeUsuario">Nome Completo</label>                                             <input type="text" class="form-control" id="nomeUsuario" aria-describedby="nomeHelp" placeholder="Insira seu nome" name="u_nome" required>                                         </div>                                         <div class="form-group">                                             <label for="nomedeUsuario">Nome de Usuário</label>                                             <input type="text" class="form-control" id="nomedeUsuario" aria-describedby="usuarioHelp" placeholder="Insira seu nome de usuário" name="u_usuario" required>                                         </div>                                         <div class="form-group">                                             <label for="dataUsuario">Data de Nascimento</label>                                             <input type="date" class="form-control" id="dataUsuario" aria-describedby="nascimentoHelp" name="u_nascimento" required>                                         </div>                                         <div class="form-group">                                             <label for="CEPUsuario">Código Postal</label>                                             <input type="text" minlength="4" maxlength="4" class="form-control" id="CEPUsuario" aria-describedby="cepHelp" placeholder="Ex.: XXXX ( Apenas os 4 primeiros dígitos )" name="u_cep" required>                                         </div>                                         <div class="form-group">                                             <label for="selectSexo">Sexo</label>                                             <select class="form-control" id="selectSexo" name="u_sexo" required>                                                 <option checked>Selecione aqui</option>                                                 <option value="0">Masculino</option>                                                 <option value="1">Feminino</option>                                             </select>                                         </div>                                         <div class="form-group">                                             <label class="selectTermos">Aceita os Nossos Termos de Usos? Leia os nossos Termos <a href="termos_utilizacao.php">Aqui</a></label>                                             <select class="form-control" id="selectSexo" name="u_termos" required>                                                 <option checked>Selecione aqui</option>                                                 <option value="0">Aceito</option>                                                 <option value="1">Não Aceito</option>                                             </select>                                          </div>                                         <div class="form-group">                                             <label >Captcha</label>                                             <div class="g-recaptcha" data-sitekey="6LffqW4UAAAAAJ984jA-Pt5n1sU65Wk6wSyCx-Uk"></div>                                         </div>                                                                                <hr>                                                                                  <button type="button" id="action" name="tipo" value="usuario" class="btn btn-primary" onclick="participar()">Curtir Página</button>                                         <button type="button" id="btn-cadastrar" name="tipo" value="usuario" class="btn btn-primary">Criar Conta</button>                                   </form>                                 </div>                             <script src='https://www.google.com/recaptcha/api.js?hl=pt-BR'></script>                                                  </div>                     </div>                 </div>             </div>         </div>     </div> </main> <br><br><br><br> <?php require_once 'includes/footer.php'; ?>     <script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>     <script src="assets/js/bootstrap.min.js"></script>     <script>   var init = 0;     function participar(){         if(init == 0){             var popup = window.open("<?php echo LINK1; ?>", 'newwindow', 'width=900,height=600');         }         popup.onunload = function(){             if(init == 1){                 $('#action').html('Da Gosto Sorte Macaca');                 $('#action').attr('class', 'btn btn-primary');                 init++;             } else {               $('#btn-cadastrar').attr('class', 'btn btn-primary text-white');               $('#btn-cadastrar').attr('type', 'submit');               $('#action').remove(); //             var c = 30; //             var q = setInterval(function(){ //                 c = c - 1; //                 if(c == 0){ //                     $('#btn-cadastrar').html('Registar'); //                     $('#btn-cadastrar').attr('type', 'submit); //                     $('#btn-cadastrar').attr('class', 'btn btn-primary text-white mb-3'); //                     $('#action').remove(); //                     clearInterval(q); //                 } else { //                     $('#btn-cadastrar').html('Participar! ('+c+')'); //                 } //             }, 1000);             }         }     }     </script>   </div>   </body> </html>  
    • Por chocomilki
      Ola amigos
       
      Tenho um controle de reunioes de uma empresa  e as reunioes são todas as segunda e gostaria de cadastrar todas as segundas ate Dezembro e que no site aparece automático pra mim ex:
       
      10/09 
       
      17/09
       
      25/09
       
      E assim por diante ou seja eu não tenha que por no site toda a Segunda  a data do dia pra ir pro site...
       
      Obrigado.
×

Informação importante

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