Witam !
Na wstepie chciałbym zaznaczyć, że nie mam praktycznie żadnych umiejętności programistycznych.
Próbuje programować w firmie produkcyjnej jakieś proste aplikacje bazodanowe które maja za zadanie wyświetlić określony widok z bazy danych.
Poniżej wklejam kod tabeli html, w której zawarty jest formularz przesyłający do innej strony id z bazy danych po kliknięciu przycisku WIĘCEJ.
Niestety kliknięcie przycisku WIĘCEJ działa dla wszystkich wierszy poza pierwszym. Co może być przyczyną?
<div id="container1">
<table id="example" class="display nowrap" style="width:100%">
<thead>
<tr>
<th>DATA_WYS</th>
<th>LISTA</th>
<th>LIMIT_KOD</th>
<th>DATA_ZAM</th>
<th>ART</th>
<th>NS</th>
<th>NR_ZAM</th>
<th>PRIORYTET</th>
<th>UWAGA1</th>
<th>ZAM_OPIS</th>
<th>UWAGA2</th>
<th>STATUS</th>
<th>ILOSC_ZAM</th>
<th>ILOSC_WYS</th>
<th>POKAŻ SZCZEGÓŁY</th>
</tr>
</thead>
<tbody>
</tr>
<?php foreach($result2 as $row2) :
?>
<?php
{if( is_null($row2['DATA_WYS']))
$data_wysylki = '';
else{
$data_wysylki = date('Y-m-d',strtotime($row2['DATA_WYS']));
}
}
{if( is_null($row2['DATA_DOD_ZAM']))
$data_zam = '';
else{
$data_zam = date('Y-m-d',strtotime($row2['DATA_DOD_ZAM']));
}
}
$artykul = iconv("Windows-1250", "UTF-8//TRANSLIT", $row2['ART']);
$priorytet = iconv("Windows-1250", "UTF-8//TRANSLIT", $row2['PRIORYTET']);
$uwaga1 = iconv("Windows-1250", "UTF-8//TRANSLIT", $row2['UWAGA1']);
$opis_zamówienia = iconv("Windows-1250", "UTF-8//TRANSLIT", $row2['ZAM_OPIS']);
$uwaga2 = iconv("Windows-1250", "UTF-8//TRANSLIT", $row2['UWAGA2']);
?>
<tr>
<td align= "left" width= "10px"><?php echo $data_wysylki; ?></td>
<td align= "left" width= "10px"><?php echo $row2['LISTA']; ?></td>
<td align= "left" width= "10px"><?php echo $row2['LIMIT_KOD']; ?></td>
<td align= "left" width= "40px"><?php echo $data_zam; ?></td>
<td align= "left" width= "40px"><?php echo $artykul; ?></td>
<td align= "right" width= "40px"><?php echo $row2['NS']; ?></td>
<td align= "left" width= "40px"><?php echo $row2['NR_ZAM']; ?></td>
<td align= "left" width= "40px"><?php echo $priorytet; ?></td>
<td align= "left"width= "40px"><?php echo $uwaga1; ?></td>
<td align= "left" width= "40px"><?php echo $opis_zamówienia; ?></td>
<td align= "left" width= "40px"><?php echo $uwaga2; ?></td>
<td align= "right" width= "40px"><?php echo $row2['STATUS']; ?></td>
<td align= "right" width= "40px"><?php echo $row2['ILOSC_ZAM']; ?></td>
<td align= "right" width= "40px"><?php echo $row2['ILOSC_WYS']; ?></td>
<!-- and so on -->
<td>
<form action="start_control_empty_rekl.php" method="post" target ="_blank">
<input type="submit" class="btn-xl2" value="WIĘCEJ"></input>
<input type="hidden" name="ns" value="<?php echo $row2['NS']; ?>"></input>
</form>
</td>
</tr>
<?php endforeach; ?>
</tbody>
</table>
<script src="jquery-3.5.1.js"></script>
<script src="jquery.dataTables.min.js"></script>
<script src="dataTables.pageResize.min.js"></script>
<script>
$(document).ready(function() {
$('#example').DataTable();
} );
</script>
</div>