Jeg sidder og har lidt problemer med koden herunder. Den skal bruges på admin-delen på min side, og skal bruges til at administrere nyheder. Den printer fint navne osv ud på alt fra "news" tabellen. Men jeg vil så også gerne have en delete-knap på, så jeg nemt og hurtigt kan slette diverse nyheder (hvis det skulle blive nødvendigt).
Her sidder jeg dog lidt fast. Som det kan ses, har jeg en masse udtræk fra db'en under mysqli_fetch_array($sqlQ). Men den benytter sig jo kun af $sqlQ. Så hvordan kan jeg få den til at reagere på $sqlDEL også (hvor delete-koden er)?
Jeg ved godt der også er edit-link, men det har jeg ikke taget mig af endnu, så spørgsmålet omhandler kun delete-knappen.
Min kode ser således ud:
Kode: Vælg alt
<?php
require_once '../dbinfo.php';
include '../adminheader.php';
if(isset($_SESSION['admin'])){
$sqlQ = mysqli_query($db, "SELECT * FROM news ORDER BY intDate DESC");
if($_GET['manage'] == 'delete') {
$sqlDEL = mysqli_query($db, "DELETE FROM news WHERE intID = '".$_GET['intID']."'");
}
echo '<h2>Manage news posts</h2><p />
<div id="manage"><table>
<th>Name</th>
<th>Date</th>
<th>Tools</th>
</tr>
';
while($dbF = mysqli_fetch_array($sqlQ)){
echo '
<tr><td>'.$dbF['strTitle'].'</td>
<td>'.date("d-m-Y", strtotime($dbF['intDate'])).'</td>
<td><a href="post.php?edit='.$dbF['intID'].'"><img src="',$edit,'" /></a>
<a href="manage.php?delete='.$dbF['intID'].'" onclick="return confirm(\'Are you sure you want to delete this post?\')"><img src="'.$delete.'"></a></td>';
echo '</tr>';
};
echo '</table></div>';
} else { header ('location:/login.php'); }
include '../footer.php';
?>


