Hallo,
Ich hab in letzter Zeit an einem News-System gearbeitet es funktioniert auch alles.
Nun habe ich eingestellt das er mir auf der homepage nur die 10 neuesten News anzeigt.
Und dann soll er die alten löschen also alle über 10.. das anzeigen klappt aber die alten
Einträge werden nicht aus der Datenbank gelöscht.
Hier mal das Script:
Ich hoffe das ihr das versteht und mir helfen könnt!
Danke im Voraus Creere
Ich hab in letzter Zeit an einem News-System gearbeitet es funktioniert auch alles.
Nun habe ich eingestellt das er mir auf der homepage nur die 10 neuesten News anzeigt.
Und dann soll er die alten löschen also alle über 10.. das anzeigen klappt aber die alten
Einträge werden nicht aus der Datenbank gelöscht.
Hier mal das Script:
PHP:
<?php
$sqlget = mysql_query("SELECT * FROM mk_news ORDER BY ID DESC LIMIT 10");
while($row = mysql_fetch_array($sqlget)) {
?>
<table class="kont" border="0" width="100%" cellpadding="0" cellspacing="0">
<tr>
<td align="left" bgcolor="#C38E63"><?php echo $row['Titel']; ?></td><td width="25%" align="right" bgcolor="#C38E63"><?php echo $row['Datum']; ?></td>
</tr>
<tr>
<td colspan="2"><?php echo nl2br($row['Inhalt']); ?></td>
</tr>
</table>
<?php
}
if($_SESSION['nick'] == ""){
?>
<br /><br />
<hr style="border: 1px dashed #878787"></hr>
<table>
<form action="index.php?section=news" method="post">
<input name="datum" type="hidden" value="<?php echo date("H:i")." - ".date("d.m.Y"); ?>"></input>
<tr>
<td><input name="titel" type="text" maxlengh="50" size="50"></input></td>
</tr>
<tr>
<td><textarea name="inhalt" cols="75" rows="10"></textarea></td>
</tr>
<tr>
<td><input name="eintrag" type="submit" value="News Eintragen"></input></td>
</tr>
</form>
</table>
<?php
}
if(isset($eintrag)){
$sqlsend = mysql_query("INSERT INTO mk_news VALUES ('','$titel', '$inhalt', '$datum')");
$sqldelete = mysql_query("DELETE FROM mk_news ORDER BY ID ASC LIMIT 10, 1");
header("Location: index.php?section=news");
}
?>
Ich hoffe das ihr das versteht und mir helfen könnt!
Danke im Voraus Creere