Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/02/2016, 14:58
Avatar de Defaced
Defaced
 
Fecha de Ingreso: febrero-2016
Mensajes: 60
Antigüedad: 8 años, 9 meses
Puntos: 0
Tablas relacionadas e inserción de datos

Buen dia, el dia me eh topado con un problema que me ha hecho un poco dificil el dia, son errores muy simples pero en esta ocasión no e podido dar con la solucion, lo que pasa es que para mi sistema se requiere un formulario para insertar un nuevo usuario y al principio corria muy bien no presentaba problema ni fallo, pero ahora que he relacionado las tablas (cabe resaltar que a la tabla que inserto los datos es una tabla padre) no me registra los datos y he comprobado el codigo con otra bd y funciona pero cuando lo pruebo con la bd que es no inserta los datos. el formulario esta desarrollado en PHP Y la base de datos esta almacenada en MySql. Aqui el codigo
Código PHP:
Ver original
  1. <?php
  2. $Nombre=$_POST['Nombre'];
  3. $Apellidos=$_POST['Apellidos'];
  4. $username=$_POST['username'];
  5. $password=$_POST['password'];
  6.  
  7. $servidor="localhost";
  8. $usuario="root";
  9. $password="";
  10. $bd="pagina";
  11.  
  12. $conectar= new mysqli($servidor,$usuario,$password,$bd) or die("no se pudo conectar con el servidor");
  13. $conexion = $conectar;
  14. $consulta= "insert into `usuario`(`Nombre`, `Apellidos`,`username`, `password`) values
  15. ('$Nombre','$Apellidos','$username','$password')";
  16.  
  17. $ejecutar_consulta = $conexion->query(utf8_encode($consulta));
  18. if($ejecutar_consulta){
  19.  echo"<script> alert ('datos insertados');</script>";
  20.   echo'ha registrado la siguiente orden:';
  21.   echo'<br><br>';
  22.   echo'Nombre: '.$Nombre;
  23.   echo'<br>';
  24.   echo'Apellidos: '.$Apellidos;
  25.   echo'<br>';
  26.   echo'username: '.$username;
  27.   echo'<br>';
  28.   echo'password: '.$password;
  29.   echo'<br>';
  30.   echo'<a href="../home.php">volver</a>';      
  31. }
  32. else
  33.     echo 'no se pudo insertar los datos';
  34. ?>
  35. <a href="../home.php">volver</a>
Agradeceria mucho a quien me pueda ayudar (Los campos ya estan comprobados con los de la Bd y el Formulario) y el sistema apenas se envian los datos me muestra la parte de "No se pudo insertar los datos".