Les pongo parte del script que utilizo:
ESTE ES EL FORMULARIO
Código PHP:
<?php require_once('../../../Connections/peticiones.php'); ?>
<?php
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
if (PHP_VERSION < 6) {
$theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
}
$theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
switch ($theType) {
case "text":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "long":
case "int":
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
break;
case "double":
$theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
break;
case "date":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "defined":
$theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
break;
}
return $theValue;
}
}
$editFormAction = $_SERVER['PHP_SELF'];
if (isset($_SERVER['QUERY_STRING'])) {
$editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
}
$editFormAction = $_SERVER['PHP_SELF'];
if (isset($_SERVER['QUERY_STRING'])) {
$editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
}
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
$insertSQL = sprintf("INSERT INTO messages (pray_nombre, pray_apellido, pray_email, pray_telefono, pray_titulo, pray_peticion) VALUES (%s, %s, %s, %s, %s, %s)",
GetSQLValueString($_POST['pray_nombre'], "text"),
GetSQLValueString($_POST['pray_apellido'], "text"),
GetSQLValueString($_POST['pray_email'], "text"),
GetSQLValueString($_POST['pray_telefono'], "text"),
GetSQLValueString($_POST['pray_titulo'], "text"),
GetSQLValueString($_POST['pray_peticion'], "text"));
mysql_select_db($database_peticiones, $peticiones);
$Result1 = mysql_query($insertSQL, $peticiones) or die(mysql_error());
$insertGoTo = "peticiones.php";
if (isset($_SERVER['QUERY_STRING'])) {
$insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
$insertGoTo .= $_SERVER['QUERY_STRING'];
}
header(sprintf("Location: %s", $insertGoTo));
}
if ($_POST['pray_email']) {
$email = $_POST['pray_email'];
}
$destinatario = "$pray_email";
$asunto = "Este mensaje es de prueba";
$cuerpo = '
<html>
<head>
<title>Prueba de correo</title>
</head>
<body>
<h1>Hola amigos!</h1>
<p>
<b>Bienvenidos a mi correo electrónico de prueba</b>.Este es un mensaje de que pusiste una oracion.
</p>
</body>
</html>
';
//para el envío en formato HTML
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
//dirección del remitente
$headers .= "From: Tekno Grafik <[email protected]>\r\n";
//dirección de respuesta, si queremos que sea distinta que la del remitente
$headers .= "Reply-To: [email protected]\r\n";
//ruta del mensaje desde origen a destino
$headers .= "Return-path: [email protected]\r\n";
//direcciones que recibián copia
$headers .= "Cc: [email protected]\r\n";
//direcciones que recibirán copia oculta
$headers .= "Bcc: [email protected],[email protected]\r\n";
mail($destinatario,$asunto,$cuerpo,$headers)
?>
Código PHP:
<?php require_once('../../../Connections/peticiones.php'); ?>
<?php
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
if (PHP_VERSION < 6) {
$theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
}
$theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
switch ($theType) {
case "text":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "long":
case "int":
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
break;
case "double":
$theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
break;
case "date":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "defined":
$theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
break;
}
return $theValue;
}
}
$maxRows_peticiones_consultas = 20;
$pageNum_peticiones_consultas = 0;
if (isset($_GET['pageNum_peticiones_consultas'])) {
$pageNum_peticiones_consultas = $_GET['pageNum_peticiones_consultas'];
}
$startRow_peticiones_consultas = $pageNum_peticiones_consultas * $maxRows_peticiones_consultas;
mysql_select_db($database_peticiones, $peticiones);
$query_peticiones_consultas = "SELECT * FROM messages ORDER BY mes_id DESC";
$query_limit_peticiones_consultas = sprintf("%s LIMIT %d, %d", $query_peticiones_consultas, $startRow_peticiones_consultas, $maxRows_peticiones_consultas);
$peticiones_consultas = mysql_query($query_limit_peticiones_consultas, $peticiones) or die(mysql_error());
$row_peticiones_consultas = mysql_fetch_assoc($peticiones_consultas);
if (isset($_GET['totalRows_peticiones_consultas'])) {
$totalRows_peticiones_consultas = $_GET['totalRows_peticiones_consultas'];
} else {
$all_peticiones_consultas = mysql_query($query_peticiones_consultas);
$totalRows_peticiones_consultas = mysql_num_rows($all_peticiones_consultas);
}
$totalPages_peticiones_consultas = ceil($totalRows_peticiones_consultas/$maxRows_peticiones_consultas)-1;
?>
<?php
if ($_POST['conteo_oracion']) {
$email = $_POST['conteo_oracion'];
}
$destinatario = "$email";
$asunto = "Este mensaje es de prueba";
$cuerpo = '
<html>
<head>
<title>Prueba de correo</title>
</head>
<body>
<h1>Hola amigos!</h1>
<p>
<b>Bienvenidos a mi correo electrónico de prueba</b>.Este es un mensaje de prueba de que alguien ora por ti.
</p>
</body>
</html>
';
//para el envío en formato HTML
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
//dirección del remitente
$headers .= "From: Tekno Grafik <[email protected]>\r\n";
//dirección de respuesta, si queremos que sea distinta que la del remitente
$headers .= "Reply-To: [email protected]\r\n";
//ruta del mensaje desde origen a destino
$headers .= "Return-path: [email protected]\r\n";
//direcciones que recibián copia
$headers .= "Cc: [email protected]\r\n";
//direcciones que recibirán copia oculta
$headers .= "Bcc:[email protected],[email protected]\r\n";
mail($destinatario,$asunto,$cuerpo,$headers)
?>
Y ESTE ES LA PARTE EN HTML PARA LAS PETICIONES
Código PHP:
<?php do { ?>
<div class="need_panel_titulo_pray"><p> <?php echo $row_peticiones_consultas['pray_titulo']; ?>...</p></div>
<div class="need_panel_pray">
<div class="need_panel1_peticion">
<blockquote><p><?php echo $row_peticiones_consultas['pray_peticion']; ?>...</p></blockquote>
</div><!--final need_panel1-->
</div><!--final need_panel1-->
<div class="need_panel_datos">
<!--<div class="need_panel1_peticion_orar"><a href="intersesores_espiritual.php"><p>orar por esta necesidad</p></a></div>-->
<input type="hidden" name="conteo_oracion"/><div class="need_panel1_peticion_orar"><div class='up'><a href="" class="vote" id="<?php echo $row_peticiones_consultas['mes_id']; ?>" name="up">Clic para orar | <?php echo $row_peticiones_consultas['up']; ?></a></div></div>
<div class="need_panel1_peticion_cantidad"><p> veces oraron por tí</p></div>
<div class="need_panel1_peticion_autor"><p>| <?php echo $row_peticiones_consultas['pray_nombre']; ?> <?php echo $row_peticiones_consultas['pray_apellido']; ?></p></div>
<div class="need_panel1_peticion_fecha"><p>| <?php echo $row_peticiones_consultas['pray_fecha']; ?></p></div>
</div><!--final need_panle_datos-->
<?php } while ($row_peticiones_consultas = mysql_fetch_assoc($peticiones_consultas)); ?>
POR FAVOR ALGUIEN QUE ME AYUDE Y ME DIGA QUE ME FALTA PLEASE