wyedytowałem ten stary post, znalazłem błąd, dziękuję za pomoc! teraz zabieram się za próbę usunięcia zaznaczonych rekordów czyli spróbuję połączyć te dwa skrypty
niestety skrypt z pierwszego wątku nie chce teraz zmienić flagi zgodnie z plikiem delete.php, po kliknięciu ze skryptu są ostrzeżenia ale nic się nie zmienia niestety.
require('db.php');
$id=$_REQUEST['id'];
$query = "UPDATE `new_record` SET `rozliczenia` = '0' WHERE id=$id";
$result = mysqli_query
($con,$query) or
die ( mysqli_error
());
mam także drugi problem, chciałbym wyświetlać tylko rekordy, które mają flagę 1 i gdy poniżej dam do "ifa" nie działa to niestety... czy to dobre miejsce na ten warunek?
$query2 = "SELECT * FROM new_record WHERE rozliczenia = 0";
$rozlicz = mysqli_query($con, $query2);
<body>
<div class="container">
<br />
<h3 align="center">Lista</h3><br />
<?php
if((mysqli_num_rows($result) > 0) && ($rozlicz=1))
{
?>
<div class="table-responsive">
<table class="table table-bordered">
<tr>
<th>Customer Name</th>
<th>Customer Address</th>
<th>Delete</th>
</tr>
<?php
while($row = mysqli_fetch_array($result))
{
?>
<tr id="
<?php echo $row["id"]; ?>" class="check_list" val="#">
<td>
<?php echo $row["nazwa"]; ?> </td>
<td>
<?php echo $row["kwota_netto"]; ?> </td>
<td><input type="checkbox" name="kwota_netto" class="check_list" val="
<?php echo $row["kwota_netto"]; ?>"/></td>
</tr>
<?php
}
?>
<tr><td style="text-align: right">Suma</td><td><span id="sum"></span></td>
</table>
</div>
<?php
}
?>
<div align="center">
<button type="button" name="btn_delete" id="btn_delete" class="btn btn-success">Delete</button>
</div>
</body>
zmieniłem to delete.php na
<?php
$connect = mysqli_connect("localhost", "root", "password", "new_record");
{
foreach($_POST["id"] as $id)
{
$query = "UPDATE `new_record` SET `rozliczenia` = '0' WHERE id= '".$id."'";
mysqli_query($connect, $query);
}
}
?>
ale także nie działa...