I have a “Delete” link next to everyone $rows, when the mouse above them reflects the correct identifier for deletion, however, when I click DELETE, I am redirected to phpfile.php?id=4, for example, and nothing happens deleted, no errors were sent.
while ($row = mysqli_fetch_array($r,MYSQLI_ASSOC))
{
echo '<tr><td align="left">' .
$row['title'] . '</td><td align="left">'
. $row['genre'] . '</td><td align="left">'
. $row['length'] . '</td><td align="left">'
. $row['created'] . '</td><td align="left">'
. $row['views'] . '</td><td align="left">'
. "<a href='newwriter_profile.php?id={$row['upload_id']}'>Delete</a></td>" . '</tr>';
}
echo '</table>';
The rest of the code existing on the same page:
if(isset($_GET['id'])) {
$id = intval($_GET['upload_id']);
require_once ('../mysqli_connect.php');
$delquery = "
DELETE
FROM upload
WHERE upload_id = {$id}";
$done = @mysqli_query ($dbc, $delquery);
if($done) {
if (mysqli_num_rows($done)==1) {
echo 'Record Deleted';
}
else {
echo 'error - delete failed';
}
@mysqli_free_result($result);
}
else {
echo "Error! Query failed:" .$mysqli_error($dbc);
}
mysqli_free_result($done);
mysqli_close($dbc);
}
If I can solve this error, I will resolve a similar error, except with the download function.
source
share