Вы можете отправить идентификатор записи в качестве параметра запроса при редактировании / показе / удалении. Внесите изменения в свой код следующим образом:
<?php
while ($rows = mysqli_fetch_array($result)){
$_SESSION["shorturl"]=$rows['shorturl];
?>
<tr>
<td><?php echo $rows['shorturl']; ?></td>
<td><?php echo $rows['phonenumber']?></td>
<td><button onclick="location.href = 'edit.php?id=' . echo $rows['id'] . ';">Edit</button><button onclick="location.href = 'show.php?id=' . echo $rows['id'] . ';">Show</button><button onclick="location.href = 'delete.php?id=' . echo $rows['id'] . ';">Delete</button></td>
</tr>
<?php }?>
При получении данных в конкретном файле, просто проверьте, установлен ли id
для этого файла. Если установлено значение ID
, выполняйте операции с записью ID
, которую мы отправили в параметре запроса.
Примечание. Сессия не будет работать для вашего вопроса, поскольку она хранит данные до конца сессии.