foreach ($formulario as $key => $value) { $posicion = strpos($key, 's2'); if ($posicion !== -1 && $posicion !== FALSE) { // s2 $thirdTableName = $key; $ThirdTableKeys = array(); $SQLThirdTableKeys = "DESCRIBE " . $thirdTableName; foreach ($BD->query($SQLThirdTableKeys) as $ttkeys) { array_push($ThirdTableKeys, $ttkeys['Field']); } foreach ($value as $v) { //{[0->3][1->12][2->22]} $selects = array(); $selectValues = array(); $selectValues[$ThirdTableKeys[0]] = 0; $selectValues[$ThirdTableKeys[1]] = $objetoModelo->ultimoIdTabla($nombreTabla); $selectValues[$ThirdTableKeys[2]] = $v; array_push($selects, $selectValues); $objetoModelo->crear($thirdTableName, $selects); } } } echo $objetoModelo->ultimoIdTabla($nombreTabla); } else { if (strcmp("eliminar", $accion) == 0) { $modelo = $mensajeControlador->modelo; $ID = $mensajeControlador->id; $archivosBorrar = array(); $SQLcamposModelo = "DESCRIBE " . $modelo; foreach ($BD->query($SQLcamposModelo) as $ttkeys) { if (strpos($ttkeys['Field'], "fi_name_") === 0) {