HilarYo Posted April 13, 2015 at 11:39 AM Report Share #581122 Posted April 13, 2015 at 11:39 AM (edited) Bom dia, estou a fazer um trabalho em php, e estou a fazer um sistema de registos, apenas quem tiver o numero de cliente e uma chave especifica se consegue registar, e tenho os seguintes codigos: index.php (Registar) <!-- Inicio POP-UP Registar --> <div class="modal" id="Registar"> <div class="modal-dialog"> <form action="registar.php" name="RegistarForm" method="post"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <h4 class="modal-title"><center>Registar</center></h4> </div> <div class="modal-body"> <div class="container-fluid"> <div class="row"> <div class="col-md-12"> <div class="alert alert-info alert-dismissible" role="alert"> <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button> <strong>Atenção!</strong> Para efectuar o registo necessita de inserir o seu numero de cliente e ter um código de registo </div> </div> <div class="col-md-6"> <div class="form-group"> <div class="input-group"> <span class="input-group-addon" ><span class="glyphicon glyphicon-user"></span></span> <input class="form-control" type="text" name="nCliente" placeholder="Numero de Cliente" > </div> </div> </div> <div class="col-md-6"> <div class="form-group"> <div class="input-group"> <span class="input-group-addon" ><span class="glyphicon glyphicon-lock"></span></span> <input class="form-control" type="text" name="codRegisto" placeholder="Código de Registo" > </div> </div> </div> </div> </div> </div> <div class="modal-footer"> <button type="button" data-dismiss="modal" class="btn btn-danger">Sair</button> <button type="submit" class="btn btn-info">Registar</button> </div> </div> </form> </div> </div> <!-- Fim POP-UP Registar --> Registar.php <?php include 'config/config.php'; $nCliente = $_POST['nCliente']; $codRegisto = $_POST['codRegisto']; $sql1 = "SELECT * FROM codRegisto WHERE numCliente = '".$nCliente."' AND codigo = '".$codRegisto."' AND codigo_activado = '0';"; $result1 = mysql_query($sql1); $num_reg1 = mysql_num_row($result1); if (num_reg1 == 1){ //Confirma-se $sql2 = "UPDATE codRegisto SET codigo_activado='1' WHERE numCliente='".$nCliente."';"; //Significa que o codigo ja foi activo! ja não pode ser activado! $result2 = mysql_query($sql2); ?> <!-- Conteudo html --> aparece se é valido! <?php }else{ ?> Aparece se não é válido! <?php } ?> Era suposto aparecer se válido aparece se é valido! e se não valido Aparece se não é válido!, o include config/config.php, tem os dados de acesso a base de dados. Alguem pode dar uma ajudinha Obrigado, cumps Edited April 13, 2015 at 08:15 PM by HilarYo Link to comment Share on other sites More sharing options...
Solution ruicosta.web Posted April 13, 2015 at 04:58 PM Solution Report Share #581149 Posted April 13, 2015 at 04:58 PM Nesta linha if (num_reg1 == 1){ //Confirma-se Falta o $ if ($num_reg1 == 1){ //Confirma-se Link to comment Share on other sites More sharing options...
HilarYo Posted April 13, 2015 at 08:09 PM Author Report Share #581166 Posted April 13, 2015 at 08:09 PM resolvido era só s falta de um $ e de um $num_reg1 = mysql_num_row($result1) => $num_reg1 = mysql_num_rows($result1) e a linha: if (num_reg1 == 1){ //Confirma-se => if ($num_reg1 == 1){ //Confirma-se Muito obrigada, cumprimentos Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now