A ver si me explico mejor.
contacto.php Código PHP:
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
$insertSQL = sprintf("INSERT INTO contacto (nombre, email, telefono, asunto, comentarios, fecha) VALUES (%s, %s, %s, %s, %s, %s)",
GetSQLValueString($_POST['nombre'], "text"),
GetSQLValueString($_POST['email'], "text"),
GetSQLValueString($_POST['telefono'], "text"),
GetSQLValueString($_POST['asunto'], "text"),
GetSQLValueString($_POST['comentarios'], "text"),
GetSQLValueString($_POST['fecha'], "date"));
mysql_select_db($database_ecommerce_general, $ecommerce_general);
$Result1 = mysql_query($insertSQL, $ecommerce_general) or die(mysql_error());
//añadido por mi
$nombre = $_POST['nombre'];
$telefono = $_POST['telefono'];
$asunto = $_POST['asunto'];
$comentarios = $_POST['fecha'];
$email = $_POST['email'];
$mensaje = '
$nombre<br/>
$email<br/>
$telefono<br/>
$asunto<br/>
$comentarios<br/>
';
//Fin añadido
$insertGoTo = "enviar_contacto.php?recordID=".$email; //Aqui esta el meollo de la cuestion
if (isset($_SERVER['QUERY_STRING'])) {
$insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
$insertGoTo .= $_SERVER['QUERY_STRING'];
}
header(sprintf("Location: %s", $insertGoTo));
}
Como lo hago para mandar los parametros $email y $mensaje aqui:
Código PHP:
$insertGoTo = "enviar_contacto.php?recordID=".$email;
Luego en
enviar_contacto.php solo seria recoger los datos y mandarlo a la funcion creada
Código PHP:
<?php
$asunto = 'Formulario de Contacto de zapatoselmuelle.com';
EnvioCorreoHTML($_GET["recordID"], $mensaje, $asunto)
?>
Aqui deberia recoger los parametros enviados en contacto.php $email y $mensaje, el primero esta hecho pero el segundo y primero como lo envio.
Espero haber explicado mejor.
Un saludo:
Manyblue