Tengo un formulario para insertar datos en una base de datos. Va correcto. Lo que he intentado es que me lo inserte en 2 tablas difetenes de mi base de datos. A continuación posteo el codigo que he modificado (y que me he inVentado? )
Código PHP :
<?php //Conexion con la base mysql_connect("localhost","++++","++++"); //selección de la base de datos con la que vamos a trabajar mysql_select_db("aerotechdb"); if($usuario==NULL|$contrasena==NULL|$contrasena2==NULL|$mail==NULL) { echo "Un campo está vacio. Vuelve atrás en tu navegador y rellena todos los campos correctamente. Gracias."; }else{ // ¿Coinciden las contraseñas? if($contrasena!=$contrasena2) { echo "Las contraseñas no coinciden. Vuelve atrás en tu navegador y rellena todos los campos correctamente. Gracias."; }else{ // Comprobamos si el nombre de usuario o la cuenta de correo ya existían $checkuser = mysql_query("SELECT nombre_usuario FROM mi_db WHERE nombre_usuario='$usuario'"); $checkuser1 = mysql_query("SELECT Nick FROM tblUsuarios WHERE Nick='$usuario'"); $usuario_exist = mysql_num_rows($checkuser); $checkmail = mysql_query("SELECT mail_usuario FROM mi_db WHERE mail_usuario='$mail'"); $checkmail2 = mysql_query("SELECT Email FROM tblUsuarios WHERE Email='$mail'"); $mail_exist = mysql_num_rows($checkmail); if ($mail_exist>0|$usuario_exist>0) { echo "EL nombre de usuario o la cuenta de correo estan ya en uso. Vuelve atrás en tu navegador y rellena todos los campos correctamente. Gracias."; }else{ //Todo parece correcto procedemos con la inserccion $query = "INSERT INTO mi_db (nombre_usuario,clave_usuario,mail_usuario,nombre_real,apellido1_real,apellido2_real,direccion_real,localidad_real,poblacion_real,cp_real,telefono_real) VALUES('$usuario','$contrasena','$mail','$nombre','$apellido1','$apellido2','$direccion','$localidad','$poblacion','$cp','$telefono')"; $query = "INSERT INTO tblUsuarios (Nick,Password,Email,nombre_real,apellido1_real,apellido2_real,direccion_real,localidad_real,poblacion_real,cp_real,telefono_real) VALUES('$usuario','$contrasena','$mail','$nombre','$apellido1','$apellido2','$direccion','$localidad','$poblacion','$cp','$telefono')"; mysql_query($query) or die(mysql_error()); echo "¡Enhorabuena! El usuario <b>$usuario</b> ha sido registrado de manera satisfactoria. Ahora ya puedes disfrutar de todas las ventajas de ser miembro de Aerotech Cullera. Podrás participar en sorteos, concursos, acceder a zonas exclusivas solo para miembros y muchas más cosas. En unos segundos serás redireccionado a la página inicial."; } } } ?>
Alguien me puede decir si es esto correcto y correjirmelo?
Muchas gracias!