Ver Mensaje Individual
  #6 (permalink)  
Antiguo 09/09/2009, 07:55
deddleity
 
Fecha de Ingreso: mayo-2009
Mensajes: 8
Antigüedad: 15 años
Puntos: 0
Respuesta: Envio de arrays a Mysql

Muchas gracias!!!
Era eso, no habia encerrado los valores del insert entre comllas, muchas gracias.
coloco el codigo por si a alguien mas le sirve

Código PHP:
$p_id $_POST[p_id];
$option=$_POST[opcion];
$dia=$_POST[Dia];
$mes=$_POST[mes];
$year=$_POST[Year];
$pais=$_POST[Npais];
$ciudad=$_POST[Nciudad];
$menuu=$_POST[opcionm];
$texto =$_POST[texto];
$numero =$_POST[numero];
$array_valores = array( array(''$_SESSION['MM_Username'], $p_id[0], 'personal'$textos[0]),
                         array(
''$_SESSION['MM_Username'], $p_id[1], 'personal'$texto[1]) ,
                         array(
''$_SESSION['MM_Username'], $p_id[2], 'personal'$texto[2]) ,
                         array(
''$_SESSION['MM_Username'], $p_id[3], 'personal'$texto[3]) ,
                         array(
''$_SESSION['MM_Username'], $p_id[4], 'personal'$dia) ,
                        array(
''$_SESSION['MM_Username'], $p_id[4], 'personal'$mes) ,
                        array(
''$_SESSION['MM_Username'], $p_id[4], 'personal'$year) ,
                        array(
''$_SESSION['MM_Username'], $p_id[5], 'personal'$pais[0]) ,
                        array(
''$_SESSION['MM_Username'], $p_id[5], 'personal'$ciudad[0]) ,
                        array(
''$_SESSION['MM_Username'], $p_id[6], 'personal'$opcion[0]) ,
                        array(
''$_SESSION['MM_Username'], $p_id[7], 'personal'$opcionm) ,
                        array(
''$_SESSION['MM_Username'], $p_id[8], 'personal'$pais[1]) ,
                        array(
''$_SESSION['MM_Username'], $p_id[8], 'personal'$ciudad[1]) ,
                        array(
''$_SESSION['MM_Username'], $p_id[9], 'personal'$numero[0]) ,
                        array(
''$_SESSION['MM_Username'], $p_id[9], 'personal'$numero[1]) ,
                        array(
''$_SESSION['MM_Username'], $p_id[9], 'personal'$numero[2]));

$n_registros count($array_valores);
$indice 1;  

foreach(
$array_valores as $valores){
$idSQL $valores[0];  
$mailSQL $valores[1];  
$p_idSQL $valores[2];  
$etapaSQL $valores[3];
$respuestaSQL $valores[4];

$insertSQL "INSERT INTO respuestas (id, mail, p_id, etapa, respuesta)
VALUES ('$idSQL', '$mailSQL', '$p_idSQL', '$etapaSQL', '$respuestaSQL')"
;
mysql_select_db($database_hola$hola);
$Result3 mysql_query($insertSQL$hola) or die(mysql_error());
     if(
$indice $n_registros){  $insertSQL .=" , "; }  
    
$indice ++;