//Split de las preguntas $filas = explode(";", $datos); $contador = -1; foreach ($filas as &$fila) { $votosIds = explode("-", $fila); $contador = $contador + 1; $arrayNumPreguntas[$contador] = $votosIds[0]; $arrayDescPreguntas[$contador] = $votosIds[1]; } try { // Elimino las preguntas que ya estan $resultadoEliminacion = $base->deletePreguntasTransaccion($id_Encuesta); if (!$resultadoEliminacion) { echo "{\"respuesta\":\"ERROR\"}"; } else { $resultado = $base->insertarTransaccionPreguntas($arrayNumPreguntas, $arrayDescPreguntas, $idEncuesta); switch ($tipoInsert) { case 'ok': echo "{\"respuesta\":\"OK\"}"; break; case 'error': echo "{\"respuesta\":\"ERROR\"}"; break; case 'reperido': echo "{\"respuesta\":\"REPETIDO\"}"; break; } } } catch (Exception $e) { echo "{\"respuesta\":\"ERROR\"}"; }