function run()
{
    if (isset($_POST["btnenviar"])) {
        $nombre = $_POST['nombre'];
        $email = $_POST['email'];
        $asunto = $_POST['asunto'];
        $mensaje = $_POST['mensaje'];
        if ($nombre == '' || $email == '' || $asunto == '') {
            echo "<script>alert('Los campos marcados con * son obligatorios');location.href ='javascript:history.back()';</script>";
        } else {
            require "archivosformulario/class.phpmailer.php";
            $mail = new PHPMailer();
            $mail->From = $email;
            $mail->FromName = $nombre;
            $mail->AddAddress("*****@*****.**");
            // Dirección a la que llegaran los mensajes.
            // Aquí van los datos que apareceran en el correo que reciba
            //adjuntamos un archivo
            //adjuntamos un archivo
            $mail->WordWrap = 50;
            $mail->IsHTML(true);
            $mail->Subject = "Contacto";
            $mail->Body = "Nombre : {$nombre} \n<br \\>" . "Correo : {$email} \n<br \\>" . "Asunto : {$asunto} \n<br \\>" . "Mensaje : {$mensaje} \n<br \\>";
            // Datos del servidor SMTP
            $mail->IsSMTP();
            $mail->Host = "ssl://smtp.gmail.com:465";
            // Servidor de Salida.
            $mail->SMTPAuth = true;
            $mail->Username = "******";
            // Correo Electrónico
            $mail->Password = "******";
            // Contraseña
            if ($mail->Send()) {
                echo "<script>alert('Formulario enviado exitosamente, le responderemos lo más pronto posible.');location.href ='index.php?page=contactanos';</script>";
            } else {
                echo "<script>alert('Error al enviar el formulario');location.href ='index.php?page=productos';</script>";
            }
            insertRegistro($nombre, $email, $asunto, $mensaje);
        }
    }
    renderizar("contactanos", array());
}
Esempio n. 2
0
require_once "ado.php";
require_once "utilities.php";
$producto = array("prdid" => 0, "prddsc" => "", "prdbrc" => "", "prdctd" => 0, "prdest" => "ACT", "ctgid " => 0);
$categorias = array();
$categorias = obtenerRegistros("select * from categorias where ctgest='ACT';");
$mode = "noset";
$modeDescription = array("insert" => "Nuevo Producto", "update" => "Actualizar Producto", "delete" => "Borrar Producto");
if (isset($_GET["action"])) {
    switch ($_GET["action"]) {
        case "new":
            $mode = "insert";
            if (isset($_POST["btnInsert"])) {
                $sqlinsert = "INSERT INTO `productos` (`prddsc`,`prdbrc`,`prdctd`,`prdest`,`ctgid`) VALUES ('%s','%s',%d,'%s', %d);";
                $sqlinsert = sprintf($sqlinsert, $_POST["prddsc"], $_POST["prdbrc"], intval($_POST["prdctd"]), $_POST["prdest"], intval($_POST["ctgid"]));
                insertRegistro($sqlinsert);
                redirectWithMessage('Registro guardado con exito!', 'ej8.php');
            }
            break;
        case "upd":
            if (isset($_POST["btnInsert"])) {
                if (isset($_POST["prdid"])) {
                    $strupdate = "UPDATE `productos` SET `prddsc` = '%s', `prdbrc` = '%s', `prdctd` =%d, `prdest` = '%s', `ctgid` = %d WHERE `prdid` = %d;";
                    $strupdate = sprintf($strupdate, $_POST["prddsc"], $_POST["prdbrc"], intval($_POST["prdctd"]), $_POST["prdest"], intval($_POST["ctgid"]), intval($_POST["prdid"]));
                    updateRegistro($strupdate);
                    redirectWithMessage('Producto Actualizado!', 'ej9.php?action=upd&prdid=' . $_POST["prdid"]);
                }
            }
            $mode = "update";
            $strsql = "select * from productos where prdid = %d;";
            $strsql = sprintf($strsql, $_GET["prdid"]);