Bienvenido a datoweb.com!! En este foro podrás encontrar ayuda sobre diseño y desarrollo web en general. Si quieres formar parte de esta comunidad para pedir ayuda o colaborar ayudando a otros usuarios del foro solo tienes que registrarte desde el siguiente enlace: Registrarse en el Foro

Problema en INSERT

Hola buenas noches estoy teniendo problemas en insertar datos a una tabla, les dejo el codigo aver si me dan una mano porque no encuentro el error :(
	 ## COMPROBAMOS LOS DATOS EN LA BASE DE DATOS DE LO CONTRARIO LO REGISTRAMOS AUTOMATICAMENTE
        $accion_user = sprintf("SELECT * FROM z_users WHERE dni=%s",
	         formatearcadena($jsonData['cedula'],'text'));
        $consulta_user=mysqli_query($conexion,$accion_user);
        $datos_user=mysqli_fetch_assoc($consulta_user);
        $cantidad_user=mysqli_num_rows($consulta_user);

    if($cantidad_user == '0'){ 
	    //Insertar user
	        $accion_addusers = sprintf("INSERT INTO z_users (user, nombre, dni, email, password) VALUES (%s, %s, %s, %s, %s)",
		          formatearcadena($jsonData['id'],'text'),
				  formatearcadena($jsonData['nombre'],'text'),
				  formatearcadena($jsonData['cedula'],'text'),
				  formatearcadena($jsonData['correo'],'text'),
		          formatearcadena(md5($_POST['pass']),'text'));

	        $consulta_addusers = mysqli_query($conexion,$accion_addusers) or die(mysqli_error());
			
			
         ### SE AGREGO EL RESGISTRO Y SE LOGIO EL USER
	        $_SESSION['iduser']=$jsonData['id'];
	        $_SESSION['nombreuser']=$jsonData['nombre'];


	            if(isset($_POST['login']) && $_POST['login']=='on'){
		    //Recordar la sesión
		             setcookie('idcookie',$jsonData['id'],time()+30*24*60*60,'/');
		             setcookie('nombrecookie',$jsonData['cedula'],time()+30*24*60*60,'/');
	             }

	    echo 'correcto 1';
0
Puntos
1171
Visitas
5
Resp
Por David hace 66 meses
Principiante Sitio web
Respuesta #1
Prueba con cambiando esto
formatearcadena($jsonData['id'],'text')

Por esto
formatearcadena($jsonData['id'],'int)

Por qué supongo que la id en tu base de datos es un entero

Si te sigue fallando pega una captura del error
0
Puntos
Por alber hace 66 meses
Administrador
Respuesta #2
ahi pruebo es que la peticion la hago por ajax y no me da error solo me debuelve todo blanco :(
0
Puntos
Por David hace 66 meses
Principiante Sitio web
Respuesta #3
Sin título
Sin título-2
0
Puntos
Por David hace 66 meses
Principiante Sitio web
Respuesta #4
aca dejo dos capturas de lo que hace
Sin-titulo

Sin-titulo-2
0
Puntos
Por David hace 65 meses
Principiante Sitio web
Respuesta #5
todabia buscando la solucion :(
0
Puntos
Por David hace 65 meses
Principiante Sitio web
Compartir en facebook
Compartir en twitter
Compartir
Para comentar Inicia sesión o Registrate