Agradezco muchísimo la ayuda q me puedan brindar para solucionar esto.
Tengo el siguiente código, quiero insertar en dos tablas(datos y usuarios) y no me lo permite, pero tampoco me manda ningún error:
Código PHP:
Ver original
<?php //Asignación de variables POST $nombre = $_POST['nombre']; $apellidos = $_POST['apellidos']; $edad = $_POST['edad']; $puesto = $_POST['puesto']; $nivel = $_POST['nivel']; $email = $_POST['email']; $nick=$_POST['nick']; $password = $_POST['password']; $opcion = $_POST['opcion']; $telefono = $_POST['telefono']; $direccion = $_POST['direccion']; //Variables locales $vacio=""; //Validación de nombre, apellidos y mail { { if (preg_match('/^[^0-9][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[@][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[.][a-zA-Z]{2,4}$/', $email)) { //Conexión a la BD require 'db.conf'; if (!$db_connect) { echo "No se conectó a la BD..."; } else { //Validación de todos los campos llenos if($nombre!=$vacio && $apellidos!=$vacio && $edad!=$vacio && $puesto!=$vacio && $nivel!=$vacio && $email!=$vacio && $nick!=$vacio && $password!=$vacio) { //Recibiendo el formulario para componer el cuerpo del mail $cuerpo = "Registro de Usuarios\n\n"; $cuerpo .= "Nombre: " . $nombre . "\n". "\n"; $cuerpo .= "Apellidos: " . $apellidos . "\n". "\n"; $cuerpo .= "Edad: " . $edad . "\n". "\n"; $cuerpo .= "Puesto: " . $puesto . "\n". "\n"; $cuerpo .= "Nivel: " . $nivel . "\n". "\n"; $cuerpo .= "Email: " . $email . "\n". "\n"; $cuerpo .= "Nick: " . $nick . "\n". "\n"; $cuerpo .= "Password: " . $password . "\n". "\n"; $cuerpo .= "Tipo de Usuario: " . $opcion . "\n". "\n"; $cuerpo .= "Teléfono: " . $telefono . "\n". "\n"; $cuerpo .= "Dirección: " . $direccion . "\n"; //Manda correo... // mail("[email protected]","Registro de Usuarios",$cuerpo); //Asignación y Muestra de Nick y Password echo" <script Language='JavaScript'> alert(' Usuario-> ".$nick." Password-> ".$password."'); window.location.replace('ingreso.html'); </script>"; //Determinación de tipo de Usuario if ($opcion == 'Administrador') { $admin=0; } else { $admin=1; } //Identificación del id de la tabla Usuarios $sql_select1= "SELECT MAX(id) AS id_tmp FROM usuarios"; { $id_usua = $row[0]+1; } //Inserción de Datos a la tabla Usuarios $sql_insert1="INSERT INTO usuarios VALUE('$id_usua', '$nick', '$password', '$admin')"; //Identificación del id de la tabla Datos $sql_select2= "SELECT MAX(idd)AS id_tm FROM datos"; { $id_datos = $row[0]+1; } //Inserción de Datos a la tabla Datos $sql_insert2="INSERT INTO datos VALUE('$id_datos', '$id_usua', '$nombre', '$apellidos', $edad, '$puesto', '$nivel', '$email', '$telefono', '$direccion')"; } else { echo" <script Languaje='Javascript'> alert('Por favor, llene todos los datos que se le piden...'); window.location.replace('ingreso.html'); </script> "; } } } else { echo" <script Languaje='Javascript'> alert('El email que introdujo está mal... se le regresará otra vez a la página para que ingrese los datos nuevamente'); window.location.replace('ingreso.html'); </script> "; } } else { echo" <script Languaje='Javascript'> alert('Los apellidos que introdujo están mal... se le regresará otra vez a la página para que ingrese los datos nuevamente'); window.location.replace('ingreso.html'); </script> "; } } else { echo" <script Languaje='Javascript'> alert('El nombre que introdujo está mal... se le regresará otra vez a la página para que ingrese los datos nuevamente'); window.location.replace('ingreso.html'); </script> "; } ?>
¿Que estoy haciendo mal?
Gracias x sus comentarios.
Feliz dia de la mujer
Marsh_Spider