Я делаю отчет, в котором будут показаны данные инцидентов, произошедших за месяц.Есть 4 варианта на случай происшествия.Что мне нужно сделать, чтобы получить все 4 выбранных значения в каждом инциденте и экспортировать всю таблицу, включая выбранные значения, чтобы преуспеть?
Я пытался обработать php-форму, но не могу заставить ее работать также javascrip,но я не могу заставить выбранные значения показывать.
// PHP
for ($i=0; $i < count($dates); $i++) {
echo "
<tr>
<td>$tripdate[$i]</td>
<td contenteditable='true'></td>
<td>$cicuitNumber[$i]</td>
<td>$triptime[$i]</td>
<td>$dates[$i]</td>
<td>$dates1[$i]</td>
<td>$dates2[$i]</td>
<td contenteditable='true'> </td>
////////////// OPTION#1 ///////////////////
<td>
<div class='form-group'>
<select class='form-control' id='InterruptionCause' name='InterruptionCause' >
<option value ='0' selected>0</option>
<option value='001'>001</option>
<option value='002'>002</option>
<option value='003'>003</option>
<option value='004'>004</option>
</select>
</div>
</td>
////////////// OPTION#2 ///////////////////
<td>
<div class='form-group'>
<select class='form-control' id='InterruptionWeather'>
<option value='101'>101</option>
<option value='102'>102</option>
<option value='103'>103</option>
</select>
</div>
</td>
///////////// OPTION#3 //////////////
<td>
<div class='form-group'>
<select class='form-control' id='InterruptionDevice'>
<option value='201'>201</option>
<option value='202'>202</option>
<option value='203'>203</option>
</select>
</div>
</td>
///////////// OPTION#4 /////////////
<td>
<div class='form-group'>
<select class='form-control' id='InterruptionEquipment' >
<optionvalue='301'>301</option>
<option value='302'>302</option>
<option value='303'>303</option>
<option value='304'>304</option>
<option value='305'>305</option>
</select>
</div>
</td>
</tr>
";
}
// Экспорт в Excel
function fnExcelReport() {
var tab_text = '<html xmlns:x="urn:schemas-microsoft-com:office:excel">';
tab_text = tab_text + '<head><xml><x:ExcelWorkbook><x:ExcelWorksheets><x:ExcelWorksheet>';
tab_text = tab_text + '<x:WorksheetOptions><x:Panes></x:Panes></x:WorksheetOptions></x:ExcelWorksheet>';
tab_text = tab_text + '</x:ExcelWorksheets></x:ExcelWorkbook></xml></head><body>';
tab_text = tab_text + "<table border='1px'>";
tab_text = tab_text + $('#myTable').html();
getSelectValue();
tab_text = tab_text + '</table></body></html>';
var data_type = 'data:application/vnd.ms-excel';
var ua = window.navigator.userAgent;
var msie = ua.indexOf("MSIE ");
if (msie > 0 || !!navigator.userAgent.match(/Trident.*rv\:11\./)) {
if (window.navigator.msSaveBlob) {
var blob = new Blob([tab_text], {
type: "application/csv;charset=utf-8;"
});
navigator.msSaveBlob(blob, '<?php echo $date." Interruption Report";?>.xls');
// location.reload();
}
} else {
$('#export').attr('href', data_type + ', ' + encodeURIComponent(tab_text));
$('#export').attr('download', '<?php echo $date." Interruption Report";?>.xls');
// location.reload();
}
}
Я ожидаю вывод 4 выбранныхзначения каждого инцидента, чтобы показать, когда я экспортирую его в Excel.но когда я это сделал, отражались только другие данные, и в раскрывающихся списках не было выбранных значений.