Buen día
El problema es que no me funciona este codigo para mandar los datos de un formulario, que esta hecho a partir de loops en esta página llamo las variables y las ordeno en un array, pero no me funciona,
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', $option[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 preguntas (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());
$indice ++;
?>
......
gracias por la atención