Ver Mensaje Individual
  #8 (permalink)  
Antiguo 26/02/2013, 20:08
Avatar de xtimed
xtimed
 
Fecha de Ingreso: julio-2009
Ubicación: BCN - México
Mensajes: 226
Antigüedad: 14 años, 9 meses
Puntos: 41
Respuesta: No llega a la $variable

Ok vamos por partes, primeramente, si tienes codigo tal cual lo pusiste aquí, no veo donde cierres el ciclo for que pones al principio, si debe cerrarse justo despues de asignar valor a la variable $variable1, creo que lo correcto sería hacer lo siguiente:
Código MySQL:
Ver original
  1. for($i = 1; $i <= $cont; $i++){
  2. $variable .= "'" . $_POST["campo".$i] . "',";
  3. $variable1 .= "'" . $_POST["campo1".$i] . "',";
  4. }
  5. $variable = trim($variable, ",");
  6. $variable1 = trim($variable1, ",");//Esto para eliminar la última coma que sale sobrando
Con esto estarías concatenando todos los valores de los campos que creas dinamicamente, como te decia, no se como guardas los valores en dichos campos, pero yo intuyo que no es con las comillas, es por eso que lo puse de esa manera.
Para la segunda duda, para que ocupas ordenar los valores? Creo que lo mas viable sería guardarlos a como vallan llegando y al momento de realizar una consulta utilizar ORDER BY campo y te olvidas de dolores de cabeza, es mi umilde opinión.
__________________
Genio es todo aquel que conoce sus cualidades