Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/01/2014, 10:47
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: Unir (concatenar) tres campos en uno en formulario

No sé si sea lo que buscas, pero al menos te puede dar una idea:

Código Javascript:
Ver original
  1. var campo1 = document.getElementById("campo1").value,
  2.     campo2 = document.getElementById("campo2").value,
  3.     campo3 = document.getElementById("campo3").value,
  4.     concatenado = campo1 + "|" + campo2 + "|" + campo3,
  5.     destino = document.getElementById("idFormulario").action;
  6.    
  7.     window.location = destino + "?concatenado=" + concatenado;

Y en PHP:
Código PHP:
Ver original
  1. $desconcatenado = explode("|", $_GET["concatenado");
  2.  
  3. echo $desconcatenado[0]; //Imprime el valor de "campo1"
  4. echo $desconcatenado[1]; //Imprime el valor de "campo2"
  5. echo $desconcatenado[2]; //Imprime el valor de "campo3"

Si buscas que los 3 valores queden juntos, sin separaciones de por medio, no añadas el |.

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand