Ver Mensaje Individual
  #4 (permalink)  
Antiguo 10/10/2012, 12:19
Avatar de manyblue
manyblue
 
Fecha de Ingreso: marzo-2008
Mensajes: 329
Antigüedad: 16 años, 10 meses
Puntos: 10
Respuesta: Como pasar varios parámetros

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