Why you use : in if statement here? Do traditional statement if(){}, anyway check for if(!empty($_SESSION[' '])) { do stuff } not isset
first thing, did you fix permissions on folders and files? try session_destroy(); before line 2 of top.php
this is what you pass to query?
<td><a href="delete.php?id=<?php echo $id; ?>" class="btn btn-danger" name="id">Delete</a></td>
So the script insert null values into database? or nothing happend?
can you give one example of $donnees array?
delete space after ?>
what's going wrong?