Aquí el código:
Código:
Y la conexión a la base de datos:<?php // Coger las variables del formulario $Usuario = $_POST['Usuario']; $Contrasena = $_POST['Contrasena']; $ReContrasena = $_POST['ReContrasena']; $email = $_POST['email']; $Reemail = $_POST['Reemail']; $Digimon = $_POST['Digimon']; $Digivice = $_POST['Digivice']; // Iniciar comprovaciones If ($Usuario == "") { echo "Completa el campo usuario"; } else { If ($Contrasena == "") { echo "Completa el campo Contraseña"; } else If ($Contrasena != $ReContrasena) { echo "Las contraseñas no coinciden"; } else If ($email == "") { echo "Completa el campo email"; } else If ($email != $Reemail) { echo "Los emails no coinciden"; } else { include("conect-bdd.php"); //Conectarse a la base de datos session_start(); // Inicio de sessión $link=Conectarse(); // !ABAJO! Insertar en la base de datos $sql = mysql_query("INSERT INTO usuarios (Usuario,Password,Email,Digimon,Digivice) VALUES ('$Usuario','$Contrasena','$email','$Digimon','$Digivice')",$link); $result = mysql_query($sql,$link); mysql_close(); //Cerrar conexion echo "Registrado satisfactoriamente"; } } ?>
Código:
Veis algún error? Esta en la parte del INSERT INTO, no? <? // Fichero con los datos de conexion a la BBDD function Conectarse() { $db_host="localhost"; // Host al que conectar, habitualmente es el 'localhost' $db_nombre="digimon"; // Nombre de la Base de Datos que se desea utilizar $db_user="root"; // Nombre del usuario con permisos para acceder $db_pass="opa"; // Contraseña de dicho usuario // Ahora estamos realizando una conexión y la llamamos '$link' $link=mysql_connect($db_host, $db_user, $db_pass) or die ("Error conectando a la base de datos."); // Seleccionamos la base de datos que nos interesa mysql_select_db($db_nombre ,$link) or die("Error seleccionando la base de datos."); // Devolvemos $link porque nos hará falta más adelante, cuando queramos hacer consultas. return $link; } ?>