error_reporting(E_ERROR); // iniciamos session session_start (); // archivos necesarios require_once '../aute/config.php'; require_once '../aute/conexion.php'; require_once '../aute/esUsuario.php'; // obtengo puntero de conexion con la db $dbConn = conectar(); include 'autentificacion.php'; if ( !empty($_POST['submitEdit']) ) { $_SESSION['form_buffer'] = $_POST; // Primero comprobamos que ningún campo esté vacío y que todos los campos existan. if(isset($_POST['correo']) && !empty($_POST['correo']) && isset($_POST['user']) && !empty($_POST['user']) && isset($_POST['contra']) && !empty($_POST['contra']) && isset($_POST['nombre']) && !empty($_POST['nombre'])) { echo "Correo: ". $_POST['correo'] . " Contraseña: " . $_POST['contra']; $cif=$_POST['cliente']; //echo "$cif"; //if($cif!='NULL'){ $cliente=mysql_query("select * from cliente where cif = '$cif'", $dbConn); $cli=mysql_fetch_array($cliente); //echo $cli['id_cliente']; $id=$cli['id_cliente']; $contra=$_POST['contra']; $passw_md5=md5($contra); //} switch ($_POST['estado']) { case "alta": // Con esta sentencia SQL insertaremos los datos en la base de datos mysql_query("INSERT INTO usuario (id_cliente, email,user, pass, nombre, apellido1, apellido2, tipo_usuario, fecha_solicitud, solicitado_por, estado, fecha_alta, resp_alta, fecha_baja, resp_baja, fecha_bloqueo, resp_bloqueo, notas) VALUES ('{$cli['id_cliente']}','{$_POST['correo']}','{$_POST['user']}', '$passw_md5', '{$_POST['nombre']}', '{$_POST['apellido1']}', '{$_POST['apellido2']}', '{$_POST['usuario']}', now(), '{$_POST['solicitado_por']}', '{$_POST['estado']}', now(), NULL, NULL, NULL, NULL, NULL, '{$_POST['notas']}')",$dbConn); $correo=$_POST['correo']; header( "Location:incluir_usuario.php?edit=$correo&contra=$contra"); break; case "baja": // Con esta sentencia SQL insertaremos los datos en la base de datos mysql_query("INSERT INTO usuario (id_cliente, email,user, pass, nombre, apellido1, apellido2, tipo_usuario, fecha_solicitud, solicitado_por, estado, fecha_alta, resp_alta, fecha_baja, resp_baja, fecha_bloqueo, resp_bloqueo, notas) VALUES ('{$cli['id_cliente']}','{$_POST['correo']}','{$_POST['user']}', '$passw_md5', '{$_POST['nombre']}', '{$_POST['apellido1']}', '{$_POST['apellido2']}', '{$_POST['usuario']}', now(), '{$_POST['solicitado_por']}', '{$_POST['estado']}', NULL, NULL, now(), NULL, NULL, NULL, '{$_POST['notas']}')",$dbConn); header( 'Location: incluir_usuario.php?edit=true' ); break; case "pendiente": // Con esta sentencia SQL insertaremos los datos en la base de datos mysql_query("INSERT INTO usuario (id_cliente, email,user, pass, nombre, apellido1, apellido2, tipo_usuario, fecha_solicitud, solicitado_por, estado, fecha_alta, resp_alta, fecha_baja, resp_baja, fecha_bloqueo, resp_bloqueo, notas) VALUES ('{$cli['id_cliente']}','{$_POST['correo']}','{$_POST['user']}', '$passw_md5', '{$_POST['nombre']}', '{$_POST['apellido1']}', '{$_POST['apellido2']}', '{$_POST['usuario']}', now(), '{$_POST['solicitado_por']}', '{$_POST['estado']}', NULL, NULL, NULL, NULL, NULL, NULL, '{$_POST['notas']}')",$dbConn); header( 'Location: incluir_usuario.php?edit=true' ); break; case "bloqueado"; // Con esta sentencia SQL insertaremos los datos en la base de datos mysql_query("INSERT INTO usuario (id_cliente, email,user, pass, nombre, apellido1, apellido2, tipo_usuario, fecha_solicitud, solicitado_por, estado, fecha_alta, resp_alta, fecha_baja, resp_baja, fecha_bloqueo, resp_bloqueo, notas) VALUES ('{$cli['id_cliente']}','{$_POST['correo']}','{$_POST['user']}', '$passw_md5', '{$_POST['nombre']}', '{$_POST['apellido1']}', '{$_POST['apellido2']}', '{$_POST['usuario']}', now(), '{$_POST['solicitado_por']}', '{$_POST['estado']}', NULL, NULL, NULL, NULL, now(), NULL, '{$_POST['notas']}')",$dbConn); header( 'Location: incluir_usuario.php?edit=true' ); break; } // Ahora comprobaremos que todo ha ido correctamente $my_error = mysql_error($dbConn); if(!empty($my_error)) { //echo "Ha habido un error al insertar los valores. $my_error"; header( 'Location: incluir_usuario.php?error=$my_error' ); die; } /*else { header( 'Location: incluir_usuario.php?edit=' . $cli['id_cliente'] ); die; }*/ } else { header( 'Location: incluir_usuario.php?datos=false' ); die; //echo "Error, no han introducido los datos obligatorios."; } } ?>