+1 voto
por en PHP
Estoy haciendo un formulario de ingreso de usuario al momento de ingresar me sale usuario guardado con exito verifico en la base de datos y no se ha guardado nada.

Mi formulario de registro:

<h1><a>Registrar Personal</a></h1>
        <form id="form_1075005" class="appnitro"  method="post" action="registrar_personal2.php">
                    <div class="form_description">
            
            <p></p>
        </div>                        
            <ul >
            
                    <li id="li_1" >
        <label class="description" for="element_1">Cedula </label>
        <div>
            <input id="cedula" name="cedula" class="element text medium" type="text" maxlength="255" value="" required />
        </div>
        </li>        
        <li id="li_2" >
        <label class="description" for="element_2">Nombre </label>
        <span>
            <input id="nombre" name="nombre"  class="element text" maxlength="255" size="8" value="" required />
            <label>First</label>
        </span>
        <span>
            <input id="apellido" name= "apellido" class="element text" maxlength="255" size="14" value="" required />
            <label>Last</label>
        </span>
        </li>        <li id="li_3" >
        <label class="description" for="element_3">Cargo </label>
        <div>
        <select class="element select medium" id="cargo" name="cargo" required >
            <option value="" selected="selected"></option>
<option value="Administrador" >Administrador</option>
<option value="Vendedor" >Vendedor</option>
<option value="oficial de Compras" >Compras</option>
<option value="Bodeguero" >Bodeguero</option>

        </select>
        </div>
        </li>    
        
        <li id="li_4" >
        <label class="description" for="element_4">Email </label>
        <div>
            <input id="email" name="email" class="element text medium" type="text" maxlength="255" value="" required />
        </div>
        </li>        
        
        
        
        <li id="li_7" >
        <label class="description" for="element_7">Tipo de usuario </label>
        <div>
        <select class="element select medium" id="tipo" name="tipo" required >
            <option value="" selected="selected"></option>
<option value="1" >Administrador</option>
<option value="0" >Vendedor</option>

        </select>
        </div>
        </li>        <li id="li_5" >
        <label class="description" for="element_5">Password </label>
        <div>
            <input id="clave" name="clave" class="element text medium" type="password" maxlength="255" value="" required />
        </div>
        </li>
            <li id="li_6" >
        <label class="description" for="element_6">Repetir Password </label>
        <div>
            <input id="rpass" name="rpass" class="element text medium" type="password" maxlength="255" value="" required />
        </div>
        </li>
                    <li class="buttons">
                <input type="hidden" name="form_id" value="1075005" />
                
                <input id="saveForm" class="button_text" type="submit" name="submit" value="Registrar" />
                <td align="center" colspan="5"><a href="admin.php"><--</a></td>
        </li>
            </ul>
        </form>    
        <div id="footer">
            
        </div>
    </div>
    <img id="bottom" src="css/bottom.png" alt="">
    </body>

</html>

Validar registro.php

<?php

if(isset($_POST['submit']))
{
include("conexion.php");
$con=conectarse();

$cedula=$_POST['cedula'];
$nombre=$_POST['nombre'];
$apellido=$_POST['apellido'];
$cargo=$_POST['cargo'];
$email=$_POST['email'];
$clave=$_POST['clave'];
$rpass=$_POST['rpass'];
$tipo = $_POST["tipo"];

$checkcedula=mysqli_query($con,"SELECT * FROM usuarios WHERE cedula='$cedula'");
    if($check_mail=mysqli_num_rows($checkcedula));
    {if($clave==$rpass){
            if($check_mail>0){
                echo ' <script language="javascript">alert("Atencion, ya existe la cedula para un usuario, verifique sus datos");</script> ';
            }else{
                
                
                $result=$con->query("INSERT INTO usuarios(cedula, nombre, apellido, cargo, email,clave,Nivel_Usuario)
VALUES ('$cedula', '$nombre', '$apellido', '$cargo', '$email','$clave',$tipo')");
if( mysql_affected_rows() >= 1 )
  echo "Datos guardados<br />";
  else
    echo "No se pudieron guardar los datos. " . mysql_error() . ". " . mysql_errno();
                //echo 'Se ha registrado con exito';
                echo ' <script language="javascript">alert("Usuario registrado con éxito");</script> ';
                
            }
            
        }else{
            echo 'Las contraseñas son incorrectas';
        }
    }
}    else{
            echo 'NO SE GUARDARON LOS DATOS';
        }        
?>

1 Respuesta

0 votos
por (5.4k puntos)
Tiene pinta de que es el usuario que estés utilizando para conectarte a la base de datos. Revisa que el usuario tiene contraseña y privilegios en la base de datos.

Saludos.

Preguntas relacionadas

0 votos
0 respuestas
preguntado por juansess (20 puntos) Ene 28, 2016 en Java EE
0 votos
1 respuesta
preguntado por Drommeth (60 puntos) Abr 4, 2016 en PHP
0 votos
0 respuestas
preguntado por Angel0320 (20 puntos) Jul 19, 2020 en Bases de Datos
0 votos
0 respuestas
preguntado por arkadigo (20 puntos) Jul 30, 2020 en Python
0 votos
2 respuestas
Bienvenido a Dudas de Programación, donde puedes hacer preguntas y recibir respuestas sobre los problemas más frecuentes de los lenguajes de programación, frameworks de desarrollo y bases de datos que utilices. Foro de Línea de Código

Categorías

...