Ver Mensaje Individual
  #2 (permalink)  
Antiguo 31/10/2013, 06:00
Avatar de juanito1712
juanito1712
 
Fecha de Ingreso: mayo-2010
Ubicación: Valencia
Mensajes: 1.124
Antigüedad: 13 años, 11 meses
Puntos: 66
Respuesta: envio de campos duplicados

uhhh menudo chorrón de código

puedes crear una funcion que recorra todos los input que tengan cierto classname y en un campo que tengas oculto, serializar el contenido de todos los campos segun se vayan modificando, eso será lo que almacenes en la base de datos el string serializado de todos los campos y cuando lo recuperes lo des serializas y generas los campos que hay

te paso un trocito que uso yo para serializar de-serializar (los serialize y los unserialice de php me daban por saco con la base de datos)

Código:
function my_encode($array){
	$string='';
	for($x=0;$x<count($array);$x++){
		if($x==0){
			$string.=$array[$x];
		}else{
			$string.='|#|'.$array[$x];
		}
	}
	return $string;
}
function my_decode($string){
	if($string!=''){
		return explode('|#|',$string);
	}else{
		return array();
	}
	
}
el decode es para poder obtener el string tipo valor1|#|valor2|#|valor3 de la base de datos como un array y el encode para generar el string a partir de un array, pero tendrás que hacerlo con javascript para que reescriba el campo, solo traducirlo ya que el funcionamiento es igual

Última edición por juanito1712; 31/10/2013 a las 06:26