Hi,
ich bins mal wieder xD.
Ich will meine News anzeigen lassen in ner DropDown liste um sie danach zu löschen nur bleibt sie leer (http://www.your-pilllepalle.de/news_loeschen.php) :(.
Was mache ich falsch?
HtmlForm:
PHP
<form action="deletenewsaction.php" method="post">
<fieldset>
<legend>News löschen</legend>
<label>News: <select name="NewsID">
<option value="0">Bitte wählen</option>
<?php foreach ($data['News'] as $key => $value) { ?>
<option value="<?php echo $key; ?>">(<?php echo htmlspecialchars($value['Datum']); ?>)
<?php echo htmlspecialchars($value['Titel']); ?></option>
<?php } ?>
</select></label>
<input type="submit" name="formaction" value="News löschen" />
</fieldset>
</form>
Alles anzeigen
Die Action der Form (löschen noch net beinhaltet):
PHP
<?php
$ret = array();
$ret['filename'] = 'news_loeschen.php';
$ret['data'] = array();
if ('POST' != $_SERVER['REQUEST_METHOD']) {
$sql = 'SELECT
ID,
Titel,
Datum
FROM
News
ORDER BY
Datum DESC';
if (!$result = $db->query($sql)) {
return $db->error;
}
$News = array();
while ($row = $result->fetch_assoc()) {
$News[$row['ID']] = array('Datum' => $row['Datum'], 'Titel' => $row['Titel']);
}
$ret['data']['News'] = $News;
return $ret;
}
?>
Alles anzeigen
Ich hoffe einer kann mir helfen.
MFG Pillepalle