Hola amigos ya solucione mi problema , quiero agraderle a todos los que postearon pero principalmente a Nemutagk, gildus sin ellos no hubiese podido
gracias
este es el codigo funcional
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());
}
}
});
var evento = $("#evento").val();
var fechainicio = $("#fechainicio").val();
var fechafinal = $("#fechafinal").val();
var prueba = $("#prueba").val();
// alert(nombre);
$.ajax({
url:'recibio.php',
type:'post',
data:'opciones='+arrayOpt+'&evento='+evento+'&fechainicio='+fechainicio+'&fechafinal='+fechafinal+'&prueba='+prueba,
success: function(datos) {
$('#respuesta').html(datos);
alert(evento+" "+arrayOpt+" "+fechainicio+" "+fechafinal);}
});
return false;
});
});
<form style="width: 50%;"> <fieldset><label for="nombre">Nombre
</label> <input type="text" name="evento" id="evento" class="text ui-widget-content ui-corner-all"/> Fecha Inicio
<input type="text" name="fechainicio" id="fechainicio" class="text ui-widget-content ui-corner-all" value="2012-04-06 00:00:00-05"/> Fecha Final
<input type="text" name="fechafinal" id="fechafinal" class="text ui-widget-content ui-corner-all" value="2012-04-06 00:00:00-05"/> <table border="0" id="users"> Oscar Montes
<td><label><input type='checkbox' id='chk_todos' value="checkbox" /> <input name="prueba" type="text" id="prueba" value="TRUE"> <input type="submit" name="Submit" value="Enviar" id="enviar" />
</html
Código PHP:
Ver original$destinatarios = $_POST["opciones"];
$evento = $_POST["evento"];
$fechainicio = $_POST["fechainicio"];
$fechafinal = $_POST["fechafinal"];
$prueba = $_POST["prueba"];
$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,destinatarios,evento,prueba,inicio,fin)
VALUES (nextval('ensayo_id_seq'),'$destinatarios','$evento','$prueba','$fechainicio' ,'$fechafinal')");
$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 = 0;
$mail->SMTPAuth = true;
$mail->SMTPSecure = "tls";
$mail->Port = 25;
$mail->Password = "****";
$opciones = explode(',',$_POST['opciones']); foreach($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'>".$evento."</td>
</tr>
<tr align='center'>
<td bordercolor='#E0ECFF' bgcolor='#FFFFFF'><div align='left'><strong>Hora Inicio</strong></div></td>
<td bordercolor='#E0ECFF' bgcolor'#FFFFFF'>".$fechainicio."</td>
</tr>
<tr align='center'>
<td bordercolor='#E0ECFF' bgcolor='#FFFFFF'><div align='left'><strong>Hora Fin</strong></div></td>
<td bordercolor='#E0ECFF' bgcolor'#FFFFFF'>".$fechafinal."</td>
</tr>
</table>");
$mail->Send();
echo "<br>";
echo "Mensaje enviado ok";
echo "<br>";
echo $evento;
echo "<br>";
echo $fechainicio;
echo "<br>";
echo $fechafinal;
echo "<br>";
echo $prueba;