Nemutagk gracias por la disposición de ayuda
no estoy recibiendo nada ya intente por get y por post
este es todo mi codigo codigo
Código HTML:
Ver original<meta http-equiv="content-type" content="text/html; charset=utf-8" /> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js">
<script type='text/javascript'>
$(document).on('ready',function() {
$('#chk_todos').on('click', function() {
$('input[type=checkbox]').each(function() {
if ($(this).attr('name') == 'opcion[]') {
if ($(this).attr('checked') != 'checked') {
$(this).attr('checked','checked');
}else {
$(this).removeAttr('checked');
}
}
});
});
$('#enviar').on('click',function() {
var arrayOpt = new Array;
$('input[type=checkbox]').each(function() {
if ($(this).attr('name') == 'opcion[]') {
if ($(this).attr('checked') == 'checked') {
arrayOpt.push($(this).val());
}
}
});
$.ajax({
url:'recibio.php',
type:'post',
data: 'opciones='+arrayOpt,
success: function(datos) {
}
});
return false;
});
});
<form id="form1" style="width: 50%;"> <fieldset><label for="nombre">Nombre
</label> <input type="text" name="nombre" id="nombre" class="text ui-widget-content ui-corner-all" /> <table border="0" id="users"> Oscar Montes
<td><label><input type='checkbox' id='chk_todos' value="checkbox" /> <input name="contador" id="contador" type="text" value="ninguno" /> <input type="submit" name="Submit" value="Enviar" id="enviar" />
y en recibio.php
Código PHP:
Ver original$destinatarios = explode(',',$_POST['opciones']); $servidor = 'localhost';
$bd = 'insert';
$usuario = 'postgres';
$contrasenia = 'hoe798cs';
global $servidor, $bd, $usuario, $contrasenia;
$db = new PDO('pgsql:host=' . $servidor . ';dbname=' . $bd, $usuario, $contrasenia);
$consulta = $db->prepare("INSERT INTO ensayo (id,nombre,destinatarios)
VALUES (nextval('ensayo_id_seq'),'".Montes."','$destinatarios')");
$consulta->execute();
require_once('phpMailer/class.phpmailer.php');
require_once("phpMailer/class.smtp.php");
$mail = new PHPMailer(true);
$mail->IsSMTP();
$mail->Host = "smtp.live.com";
$mail->SMTPDebug = 2;
$mail->SMTPAuth = true;
$mail->SMTPSecure = "tls";
$mail->Port = 25;
$mail->Password = "***";
foreach($_POST['opciones'] as $destinatarios) {
$mail->addAddress($destinatarios);
$mail->addBcc($destinatarios);
}
$mail->Subject = 'prueba';
$mail->AltBody = 'To view the message, please use an HTML compatible email viewer!'; // optional - MsgHTML will create an alternate automatically
$mail->MsgHTML("
Estimado Usuario:<br />
<br /><table width='36%' border='1' cellpadding='0' cellspacing='0' bordercolor='#E0ECFF' class='Estilo1'>
<tr>
<td colspan='2' bordercolor='#E0ECFF' bgcolor='#FFFFFF'><div align='center'><strong>Actividad</strong></div></td>
</tr>
<tr align='center'>
<td width='102' bordercolor='#E0ECFF' bgcolor='#FFFFFF'><div align='left'><strong>Evento</strong></div></td>
<td width='289' bordercolor='#E0ECFF' bgcolor'#FFFFFF'>""</td>
</tr>
<tr align='center'>
<td bordercolor='#E0ECFF' bgcolor='#FFFFFF'><div align='left'><strong>Hora Inicio</strong></div></td>
<td bordercolor='#E0ECFF' bgcolor'#FFFFFF'>""</td>
</tr>
<tr align='center'>
<td bordercolor='#E0ECFF' bgcolor='#FFFFFF'><div align='left'><strong>Hora Fin</strong></div></td>
<td bordercolor='#E0ECFF' bgcolor'#FFFFFF'>""</td>
</tr>
</table>");
$mail->Send();