Ciao, sto utilizzando questa funzione per importare i dati in un DB MySQL da un csv:
codice:
<script type="text/javascript">
$(document).ready(
function() {
$("#frmCSVImport").on(
"submit",
function() {
$("#response").attr("class", "");
$("#response").html("");
var fileType = ".csv";
var regex = new RegExp("([a-zA-Z0-9\s_\\.\-:])+("
+ fileType + ")$");
if (!regex.test($("#file").val().toLowerCase())) {
$("#response").addClass("error");
$("#response").addClass("display-block");
$("#response").html(
"Invalid File. Upload : <b>" + fileType
+ "</b> Files.");
return false;
}
return true;
});
});
</script>
Tutto funziona bene ma vorrei venissero segnalate le righe non importate (anche con un semplice confronto righe totali / righe importate)
Questo il form usato per l'importazione:
codice HTML:
<form class="form-horizontal" action="" method="post" name="uploadCSV"
enctype="multipart/form-data">
<div class="input-row">
<label class="col-md-4 control-label">Choose CSV File</label> <input
type="file" name="file" id="file" accept=".csv">
<button type="submit" id="submit" name="import"
class="btn-submit">Import</button>
<br />
</div>
<div id="labelError"></div>
</form>
Any suggestion ?