当前位置: 首页>>代码示例>>PHP>>正文


PHP DB_Functions::nuevoDestinatario方法代码示例

本文整理汇总了PHP中DB_Functions::nuevoDestinatario方法的典型用法代码示例。如果您正苦于以下问题:PHP DB_Functions::nuevoDestinatario方法的具体用法?PHP DB_Functions::nuevoDestinatario怎么用?PHP DB_Functions::nuevoDestinatario使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在DB_Functions的用法示例。


在下文中一共展示了DB_Functions::nuevoDestinatario方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: foreach

 foreach ($myArray as $i) {
     $direccion = trim($i);
     // Creamos un token para el posible participante en esta encuesta
     $random_part = chr(rand(65, 90)) . chr(rand(65, 90)) . chr(rand(65, 90)) . chr(rand(65, 90)) . chr(rand(65, 90));
     $rest = substr($app, 0, 2);
     $token = $random_part . $rest;
     // Comprobar que el participante existe:
     $id_dest_actual = $db->existeDestinatario($direccion);
     // Ver si el participante es antiguo o nuevo
     if ($id_dest_actual > 0) {
         // # Participante antiguo
         $db->setValoracionesIni($id_dest_actual, $id_target, $token);
         // Alta en tabla valoraciones
     } else {
         // # Participante nuevo
         $db->nuevoDestinatario($direccion);
         // Alta en tabla destinatario
         $id_dest_actual = $db->existeDestinatario($direccion);
         // Obtener id del destinatario recien creado
         $db->setValoracionesIni($id_dest_actual, $id_target, $token);
         // Alta en tabla valoraciones
     }
     // Se procede a envíar un email al participante
     /*$msg = "Su dirección de correo electrónico " . $i . " ha sido seleccionada para participar en el siguiente estudio:\n" .
     		"\t" . $nombre . ",\t" . $app . "\n\nPara participar en el estudio, deberá conectarse a HCXET/Estudio/formestudio.php y emplear el
     		siguiente identificador: " . $token . "\n\nGracias por su interés.";
     		$msg = wordwrap($msg,70);
     		mail($i, "Invitación a estudio", $msg);*/
     // enviar
     require_once "Mail.php";
     $from = "";
开发者ID:revuel,项目名称:HCXET-EN,代码行数:31,代码来源:accion-nuevotarget.php

示例2: foreach

    $db = new DB_Functions();
    // Creación de lo que viene a la lista
    $db->nuevaLista($nombrelista, $id_usuario);
    // Recuperar el id de la lista recientemente creada
    $id_lista = $db->maxListaid();
    // Insertar a los participantes en la lista
    foreach ($myArray as $i) {
        $trim = trim($i);
        // Comprobar que el participante existe:
        $id_dest_actual = $db->existeDestinatario($i);
        if ($id_dest_actual > 0) {
            // # participante existe
            $db->agregarParticipantealista($id_lista, $id_dest_actual);
            // Alta tabla lista
        } else {
            // # participante NO existe
            $db->nuevoDestinatario($trim);
            // Alta tabla destinatario
            $id_dest_actual = $db->existeDestinatario($trim);
            // Capturar id destinatario recién creado
            $db->agregarParticipantealista($id_lista, $id_dest_actual);
            // Alta tabla lista
        }
    }
} catch (PDOException $e) {
    echo "Error: " + $e;
}
// Reubicación a la página de invocación
header("Location: /HCXET-EN/Web/Listas/listas.php");
// Tal vez llevar a una pantalla de agradecimiento
die;
开发者ID:revuel,项目名称:HCXET-EN,代码行数:31,代码来源:accion-crearlista.php

示例3: catch

include '../Session/checksession.php';
// Comprobando autorización
// Importando clase consultas
require_once '../Classes/DB_functions.php';
// Captura de datos
$lista = $_POST['lista'];
$email = $_POST['email'];
try {
    // Instanciando clase consultas
    $db = new DB_Functions();
    // Comprobar si el participante existe o no
    $id_dest_actual = $db->existeDestinatario($email);
    if ($id_dest_actual != false) {
        // # participante existe
        $db->agregarParticipantealista($lista, $id_dest_actual);
        // Alta tabla listas (simplemente agregarlo a la lista)
    } else {
        // # participante NO existe
        $db->nuevoDestinatario($email);
        // Alta del participante en la tabla destinatario
        $id_dest_actual = $db->existeDestinatario($email);
        // Capturar id del participante recién creado
        $db->agregarParticipantealista($lista, $id_dest_actual);
        // Alta tabla listas
    }
} catch (PDOException $e) {
    echo "Error: " + $e;
}
// Nos trasladamos a la página del action de invocación
header("Location: /HCXET-EN/Web/Listas/nuevoparticipante.php");
die;
开发者ID:revuel,项目名称:HCXET-EN,代码行数:31,代码来源:accion-agregarunparticipante.php


注:本文中的DB_Functions::nuevoDestinatario方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。