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(); /*// verificamos que no este conectado el usuario if ( !empty( $_SESSION['email'] ) && !empty($_SESSION['user']) && !empty($_SESSION['pass']) ) { $arrUsuario = esUsuario( $_SESSION['email'], $_SESSION['user'], $_SESSION['pass'], $dbConn ); } // verificamos que sea un admin if ( empty($arrUsuario) || $arrUsuario['tipo_usuario'] != 'comercial' ) { header( 'Location: ../../index.php' ); die; }*/ include 'autentificacion.php'; $tabla=$_GET['tabla']; $id=$_GET['id']; if ( !empty($_POST['enviar']) ) { $_SESSION['form_buffer'] = $_POST; //echo $tabla; // Primero comprobamos que ningún campo esté vacío y que todos los campos existan. $tabla=$_GET['tabla']; $id=$_GET['id']; switch ($tabla) { case "coste_corte":{ if(isset($_POST['calidad']) && !empty($_POST['calidad'])) { $calidad=$_POST['calidad']; mysql_query("UPDATE ". $tabla ." SET id_calidad='$calidad' where id='$id'", $dbConn) or die (mysql_error() . "Error calidad 1"); } if(isset($_POST['coste']) && !empty($_POST['coste'])) { $coste=$_POST['coste']; mysql_query("UPDATE ". $tabla ." SET coste_corte='$coste' where id='$id'", $dbConn) or die (mysql_error() . "Error calidad 1"); } if(isset($_POST['unidad']) && !empty($_POST['unidad'])) { $unidad=$_POST['unidad']; mysql_query("UPDATE ". $tabla ." SET unidad='$unidad' where id='$id'", $dbConn) or die (mysql_error() . "Error calidad 1"); } } break; case "coste_clasificacion":{ if(isset($_POST['calidad']) && !empty($_POST['calidad'])) { $calidad=$_POST['calidad']; mysql_query("UPDATE ". $tabla ." SET id_calidad='$calidad' where id='$id'", $dbConn) or die (mysql_error() . "Error calidad 1"); } if(isset($_POST['coste']) && !empty($_POST['coste'])) { $coste=$_POST['coste']; mysql_query("UPDATE ". $tabla ." SET coste_clasificacion='$coste' where id='$id'", $dbConn) or die (mysql_error() . "Error calidad 1"); } if(isset($_POST['unidad']) && !empty($_POST['unidad'])) { $unidad=$_POST['unidad']; mysql_query("UPDATE ". $tabla ." SET unidad='$unidad' where id='$id'", $dbConn) or die (mysql_error() . "Error calidad 1"); } } break; case "merma_calidad":{ // Con esta sentencia SQL insertaremos los datos en la base de datos if(isset($_POST['calidad']) && !empty($_POST['calidad'])) { $calidad=$_POST['calidad']; mysql_query("UPDATE ". $tabla ." SET id_calidad='$calidad' where id='$id'", $dbConn) or die (mysql_error() . "Error calidad 1"); } if(isset($_POST['coste']) && !empty($_POST['coste'])) { $coste=$_POST['coste']; mysql_query("UPDATE ". $tabla ." SET merma_calidad='$coste' where id='$id'", $dbConn) or die (mysql_error() . "Error calidad 1"); } if(isset($_POST['unidad']) && !empty($_POST['unidad'])) { $unidad=$_POST['unidad']; mysql_query("UPDATE ". $tabla ." SET unidad='$unidad' where id='$id'", $dbConn) or die (mysql_error() . "Error calidad 1"); } } break; case "merma_rebordeo";{ // Con esta sentencia SQL insertaremos los datos en la base de datos if(isset($_POST['calidad']) && !empty($_POST['calidad'])) { $calidad=$_POST['calidad']; mysql_query("UPDATE ". $tabla ." SET id_calidad='$calidad' where id='$id'", $dbConn) or die (mysql_error() . "Error calidad 1"); } if(isset($_POST['coste']) && !empty($_POST['coste'])) { $coste=$_POST['coste']; mysql_query("UPDATE ". $tabla ." SET merma_rebordeo='$coste' where id='$id'", $dbConn) or die (mysql_error() . "Error calidad 1"); } if(isset($_POST['unidad']) && !empty($_POST['unidad'])) { $unidad=$_POST['unidad']; mysql_query("UPDATE ". $tabla ." SET unidad='$unidad' where id='$id'", $dbConn) or die (mysql_error() . "Error calidad 1"); } } break; case "recuperacion_calidad":{ if(isset($_POST['calidad']) && !empty($_POST['calidad'])) { $calidad=$_POST['calidad']; mysql_query("UPDATE ". $tabla ." SET id_calidad='$calidad' where id='$id'", $dbConn) or die (mysql_error() . "Error calidad 1"); //header( 'Location: editar_dat_tablas.php?edit=true' ); } if(isset($_POST['coste']) && !empty($_POST['coste'])) { $coste=$_POST['coste']; mysql_query("UPDATE ". $tabla ." SET coste_recuperacion_calidad='$coste' where id='$id'", $dbConn) or die (mysql_error() . "Error calidad 1"); //header( 'Location: editar_dat_tablas.php?edit=true' ); } if(isset($_POST['unidad']) && !empty($_POST['unidad'])) { $unidad=$_POST['unidad']; mysql_query("UPDATE ". $tabla ." SET unidad='$unidad' where id='$id'", $dbConn) or die (mysql_error() . "Error calidad 1"); //header( 'Location: editar_dat_tablas.php?edit=true' ); } } break; case "recuperacion_rebordeo":{ if(isset($_POST['calidad']) && !empty($_POST['calidad'])) { $calidad=$_POST['calidad']; mysql_query("UPDATE ". $tabla ." SET id_calidad='$calidad' where id='$id'", $dbConn) or die (mysql_error() . "Error calidad 1"); //header( 'Location: editar_dat_tablas.php?edit=true' ); } if(isset($_POST['coste']) && !empty($_POST['coste'])) { $coste=$_POST['coste']; mysql_query("UPDATE ". $tabla ." SET coste_recuperacion_rebordeo='$coste' where id='$id'", $dbConn) or die (mysql_error() . "Error calidad 1"); //header( 'Location: editar_dat_tablas.php?edit=true' ); } if(isset($_POST['unidad']) && !empty($_POST['unidad'])) { $unidad=$_POST['unidad']; mysql_query("UPDATE ". $tabla ." SET unidad='$unidad' where id='$id'", $dbConn) or die (mysql_error() . "Error calidad 1"); //header( 'Location: editar_dat_tablas.php?edit=true' ); } } break; case "coste_rebordeo":{ if(isset($_POST['calidad']) && !empty($_POST['calidad'])) { $calidad=$_POST['calidad']; mysql_query("UPDATE ". $tabla ." SET id_calidad='$calidad' where id='$id'", $dbConn) or die (mysql_error() . "Error calidad 1"); //header( 'Location: editar_dat_tablas.php?edit=true' ); } if(isset($_POST['tipo_rebordeo']) && !empty($_POST['tipo_rebordeo'])) { $tipo_rebordeo=$_POST['tipo_rebordeo']; mysql_query("UPDATE ". $tabla ." SET tipo_rebordeo='$tipo_rebordeo' where id='$id'", $dbConn) or die (mysql_error() . "Error calidad 1"); //header( 'Location: editar_dat_tablas.php?edit=true' ); } if(isset($_POST['coste']) && !empty($_POST['coste'])) { $coste=$_POST['coste']; mysql_query("UPDATE ". $tabla ." SET coste_rebordeo='$coste' where id='$id'", $dbConn) or die (mysql_error() . "Error calidad 1"); //header( 'Location: editar_dat_tablas.php?edit=true' ); } if(isset($_POST['unidad']) && !empty($_POST['unidad'])) { $unidad=$_POST['unidad']; mysql_query("UPDATE ". $tabla ." SET unidad='$unidad' where id='$id'", $dbConn) or die (mysql_error() . "Error calidad 1"); //header( 'Location: editar_dat_tablas.php?edit=true' ); } } break; case "merma_maxima":{ if(isset($_POST['coste']) && !empty($_POST['coste'])) { $coste=$_POST['coste']; mysql_query("UPDATE ". $tabla ." SET maximo_merma='$coste' where id='$id'", $dbConn) or die (mysql_error() . "Error calidad 1"); //header( 'Location: editar_dat_tablas.php?edit=true' ); } if(isset($_POST['unidad']) && !empty($_POST['unidad'])) { $unidad=$_POST['unidad']; mysql_query("UPDATE ". $tabla ." SET unidad='$unidad' where id='$id'", $dbConn) or die (mysql_error() . "Error calidad 1"); //header( 'Location: editar_dat_tablas.php?edit=true' ); } } break; case "coste_maximo":{ if(isset($_POST['coste']) && !empty($_POST['coste'])) { $coste=$_POST['coste']; mysql_query("UPDATE ". $tabla ." SET coste='$coste' where id='$id'", $dbConn) or die (mysql_error() . "Error calidad 1"); //header( 'Location: editar_dat_tablas.php?edit=true' ); } if(isset($_POST['unidad']) && !empty($_POST['unidad'])) { $unidad=$_POST['unidad']; mysql_query("UPDATE ". $tabla ." SET unidad='$unidad' where id='$id'", $dbConn) or die (mysql_error() . "Error calidad 1"); //header( 'Location: editar_dat_tablas.php?edit=true' ); } } break; default:{ header( 'Location: editar_dat_tablas.php?error=tru' ); break;} } // Ahora comprobaremos que todo ha ido correctamente $my_error = mysql_error($dbConn); if(!empty($my_error)) { header( 'Location: editar_dat_tablas.php?error=$my_error' ); die; } } ?>