function mostrar_header_profesor() { echo "<header class=\"container-fluid\">"; echo "<div class=\"row\">"; echo "<div class=\"col-md-3\">"; echo "<img class=\"img-responsive\" id=\"logo_uam\" src=\"../multimedia/logos/uam.jpg\">"; echo "</div>"; echo "<div class=\"col-md-3 col-md-offset-6\">"; echo "<img class=\"img-responsive\" id=\"logo_ope\" src=\"../multimedia/logos/ope.bmp\">"; echo "</div>"; echo "</div>"; mostrar_mensaje(); echo "</header>"; }
<?php include "funciones/verificar_inicio_sesion.php"; //Incluimos el archivo con las funciones para mostrar mensajes include "funciones/mensajes.php"; include "conexion.php"; $rst_categorias = mysql_query("SELECT * FROM categorias;", $conexion); if (mysql_num_rows($rst_categorias) == 0) { mysql_close($conexion); echo mostrar_mensaje("Debe agregar categorias", "No hay categorias. Clic para registrarlas", ""); exit; } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Language" content="es" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link rel="stylesheet" title="Nombre del CSS" type="text/css" href="css/estilo.css"> <title>LISTADO DE CATEGORIAS</title> <style type="text/css"> .Estilo1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; } .style4 { font-family: Arial; font-size: 12px; font-weight: bold; }
} //============ FIN SUBIR IMAGEN echo "<body onunload=\"opener.location=('productos.php')\">"; //Actualizar el registro con UPDATE mysql_query("UPDATE productos SET procodigo='" . $_POST["codigo"] . "', pronombre='" . $_POST["nombre"] . "',proprecioventa='" . $_POST["venta"] . "',procostoactual='" . $_POST["costo"] . "',proexistencia='" . $_POST["existencia"] . "',procategoria='" . $_POST["categoria"] . "',proobservaciones='" . $_POST["observaciones"] . "', proimagen=" . $nombre_imagen . ",profechamod=now(),prousuario='" . $_SESSION["usuario"] . "' WHERE procodigo='" . $_GET["codpro"] . "';", $conexion); //Capturamos posibles errores que se puedan presentar. if (mysql_errno()) { switch (mysql_errno()) { case 1062: echo mostrar_mensaje_error("Error al modificar producto.", "Ya existe un producto en la base de datos con el còdigo " . $_POST["codigo"], mysql_errno(), "<a href='javascript:history.go(-1)'>Regresar</a>"); break; case 1064: echo mostrar_mensaje_error("Error al modificar producto.", "Hay un error en la consulta. Es posible que alguno de los campos requeridos haya quedado vacío. Por favor verificar. ", mysql_errno(), "<a href='javascript:history.go(-1)'>Regresar</a>"); break; case 1054: echo mostrar_mensaje_error("El valor no es apropiado para el campo.", "Es posible que haya ingresado una letra en un campo numérico. Por favor verifique.", "<a href='javascript:history.go(-1)'>Regresar</a>"); break; default: echo mostrar_mensaje_error("Error al modificar producto.", mysql_error(), mysql_errno(), "<a href='javascript:history.go(-1)'>Regresar</a>"); } } else { //Si no hubo ningun error, regresar al listado de productos a la pagina en la que estaba el registro modificado. if ($mensaje_error == "") { //Si no hubo error al subir imagen echo mostrar_mensaje("Cambios guardados", "Los cambios fueron guardados sin problemas.", "<a href='javascript:void(0);' onclick='window.close();'>Cerrar ventana</a>"); } else { echo mostrar_mensaje("No se pudo subir la imagen", $mensaje_error, "<a href='javascript:history.go(-1)'>Regresar</a>"); } //Muestra el error al subir imagen } echo "</body>";
//pues tambien cambio esto <?php include "funciones/verificar_inicio_sesion.php"; //Incluimos el archivo con las funciones para mostrar mensajes include "funciones/mensajes.php"; include "conexion.php"; //Consultar la categoría a modificar $rst_categorias = mysql_query("SELECT * FROM categorias WHERE catcodigo='" . $_GET["codcat"] . "';", $conexion); if (mysql_num_rows($rst_categorias) == 0) { mysql_close($conexion); echo mostrar_mensaje("Categoria no encontrada", "La categoria con el codigo {$_GET['codcat']} no existe en la BD", "<a href='javascript:history.go(-1)>Volver</a>"); exit; } $campos_categoria = mysql_fetch_array($rst_categorias); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Language" content="es" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link rel="stylesheet" title="Nombre del CSS" type="text/css" href="css/estilo.css"> <title>MODIFICAR CATEGORIA</title> <style type="text/css"> .Estilo1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; } .style4 { font-family: Arial;
error_reporting(E_ALL ^ E_NOTICE); include "funciones/mensajes.php"; if ($_GET['accion'] == "registrar") { /*Esto quiere decir que se está enviando el formulario y hay que registrar */ $nom = $_POST['nom']; $user = $_POST['user']; $pass1 = $_POST['pass1']; $pass2 = $_POST['pass2']; if ($pass1 == $pass2) { /*Si las passwords coindicen registramos:*/ $conexion = mysql_connect("localhost", "root", ""); mysql_select_db("almacen", $conexion); $sql = "INSERT INTO usuarios (usrlogin, usrclave, usrnombre) VALUES ('" . $user . "', '" . $pass1 . "', '" . $nom . "')"; mysql_query($sql, $conexion) or die("Error al insertar datos " . mysql_error()); echo mostrar_mensaje("Registro exitoso", "", "<a href='index.php'>Login</a>"); } else { die("Error, las password no coinciden"); } } else { ?> <html><head><title>Registro</title></head> <body> <form action="registro.php?accion=registrar" method="POST"> Introduce nombre: <input type="text" name="nom"><br> Introduce usuario: <input type="text" name="user"><br> Introduce password: <input type="password" name="pass1"><br> Confirma password: <input type="password" name="pass2"><br> <input type="submit" value="Registrar"> </form>
include "funciones/verificar_inicio_sesion.php"; //Incluimos el archivo con las funciones para mostrar mensajes include "funciones/mensajes.php"; include "conexion.php"; $rst_categorias = mysql_query("SELECT * FROM categorias;", $conexion); if (mysql_num_rows($rst_categorias) == 0) { mysql_close($conexion); echo mostrar_mensaje("Debe agregar categorias", "No hay categorias. Clic para registrarlas", ""); exit; } //Consultar el producto a modificar $rst_producto = mysql_query("SELECT * FROM productos WHERE procodigo='" . $_GET["codpro"] . "';", $conexion); if (mysql_num_rows($rst_producto) == 0) { mysql_close($conexion); echo mostrar_mensaje("Producto no encontrado", "El producto con el codigo {$_GET['codpro']} no existe en la BD", "<a href='javascript:history.go(-1)>Volver</a>"); exit; } //Cargamos el recordset al arreglo $campos_producto para acceder a los datos $campos_producto = mysql_fetch_array($rst_producto); //Cargamos las fechas en que se creò y se modificó el producto $fecha_creado = $campos_producto["profecha"]; $fecha_mod = $campos_producto["profechamod"]; //Verificamos si existe la fecha y aplicamos formato if ($fecha_creado != "") { $fecha_creado = strftime("%d/%m/%Y", strtotime($fecha_creado)); } else { $fecha_creado = "Desconocida"; } //Verificamos si existe la fecha y aplicamos formato if ($fecha_mod != "") {
<?php include "funciones/verificar_inicio_sesion.php"; //Incluimos el archivo con las funciones para mostrar mensajes include "funciones/mensajes.php"; //========== VERIFICAR QUE LOS VALORES SON CORRECTOS $arreglo_fecha = explode("/", $_POST["fecha"]); if (!checkdate($arreglo_fecha[1], $arreglo_fecha[0], $arreglo_fecha[2])) { echo mostrar_mensaje("No se pudo crear el cliente", "Por favor ingrese una fecha valida en el formato DD/MM/AAAA!", "<a href='javascript:history.go(-1)'>Regresar</a>"); exit; } $fecha_mysql = $arreglo_fecha[2] . "-" . $arreglo_fecha[1] . "-" . $arreglo_fecha[0]; include "conexion.php"; //===== Consulta para añadir el registro a la tabla mysql_query("INSERT INTO clientes (clicodigo,clinombre,clirepresentante,clifecha) " . "VALUES (" . $_POST["codigo"] . ",'" . $_POST["nombre"] . "','" . $_POST["representante"] . "','" . $fecha_mysql . "');", $conexion); if (mysql_errno() == 0) { //Regresar si no ocurrió ningun error header("Location:clientes.php"); } else { //Mostrar el error que ocurrio include "funciones/encabezado.php"; switch (mysql_errno()) { case 1062: echo mostrar_mensaje_error("Error al crear cliente.", "Ya existe un cliente en la base de datos con el còdigo " . $_POST["codigo"], mysql_errno(), "<a href='javascript:history.go(-1)'>Regresar</a>"); break; case 1064: echo mostrar_mensaje_error("Error al crear cliente.", "Hay un error en la consulta. Es posible que alguno de los campos requeridos haya quedado vacío. Por favor verificar. ", mysql_errno(), "<a href='javascript:history.go(-1)'>Regresar</a>"); break; default: echo mostrar_mensaje_error("Error al crear cliente.", mysql_error(), mysql_errno(), "<a href='javascript:history.go(-1)'>Regresar</a>"); }
<?php //Codigo para salir session_start(); $_SESSION["usuario"] = ""; include "funciones/mensajes.php"; echo mostrar_mensaje("Cerrando Sistema", "El Sistema se ha cerrado correctamente.", "<a href='index.php'>Ir al inicio</a>");
function mostrar_header_link() { echo "<header class=\"container-fluid\">"; echo "<div class=\"row\">"; echo "<div class=\"col-md-3\">"; echo "<a href='http://www.uam.es/ss/Satellite/es/home/'>"; echo "<img class=\"img-responsive\" id=\"logo_uam\" src=\"./multimedia/logos/uam.jpg\"></a>"; echo "</div>"; echo "<div class=\"col-md-3 col-md-offset-6\">"; echo "<a href='https://www.uam.es/europea/'>"; echo "<img class=\"img-responsive\" id=\"logo_ope\" src=\"./multimedia/logos/ope.bmp\"></a>"; echo "</div>"; echo "</div>"; echo '<div class="row">'; echo '<div class="col-md-6">'; mostrar_mensaje(); echo '</div>'; echo '</div>'; echo "</header>"; }
<?php include "funciones/verificar_inicio_sesion.php"; //Incluimos el archivo con las funciones para mostrar mensajes include "funciones/mensajes.php"; include "conexion.php"; //Consultar el cliente a modificar $rst_cliente = mysql_query("SELECT * FROM clientes WHERE clicodigo='" . $_GET["codcli"] . "';", $conexion); if (mysql_num_rows($rst_cliente) == 0) { mysql_close($conexion); echo mostrar_mensaje("Cliente no encontrado", "El cliente con el codigo {$_GET['codcli']} no existe en la BD", "<a href='javascript:history.go(-1)>Volver</a>"); exit; } // Cargamos el recordset al arreglo $campos_cliente para acceder a los datos $campos_cliente = mysql_fetch_array($rst_cliente); // Cargamos las fechas en que se creò y se modificó el cliente $fecha_creado = $campos_cliente["clifecha"]; $fecha_mod = $campos_cliente["clifechamod"]; // Verificamos si existe la fecha y aplicamos formato if ($fecha_creado != "") { $fecha_creado = strftime("%d/%m/%Y", strtotime($fecha_creado)); } else { $fecha_creado = "Desconocida"; } //Verificamos si existe la fecha y aplicamos formato if ($fecha_mod != "") { $fecha_mod = strftime("%d/%m/%Y %H:%M:%S", strtotime($fecha_mod)); } else { $fecha_mod = "Desconocida"; } ?>
<?php include "funciones/verificar_inicio_sesion.php"; //Incluimos el archivo con las funciones para mostrar mensajes include "funciones/mensajes.php"; include "conexion.php"; //Elimina la imagen del servidor $resultado = @unlink("archivos_subidos/" . $_GET["imagen"]); if ($resultado) { echo mostrar_mensaje("Resultado", "La imagen del producto fue eliminada", "<a href='productos.php'>Regresar al listado de productos</a>"); } else { echo mostrar_mensaje_error("Error al eliminar imagen.", "La imagen no fue encontrada o no pudo ser eliminada", "", "<a href='javascript:history.go(-1)'>Regresar</a>"); } //Elimina el nombre de la imagen de la Base de datos if (!file_exists("archivos_subidos/" . $_GET["imagen"])) { //SI despues de borrado el archivo NO EXISTE, quitar de la BD mysql_query("UPDATE productos SET proimagen=null WHERE procodigo=" . $_GET["codpro"] . ";", $conexion); }