Also,
ich hab hier ein news System und im Moment arbeite ich an der loesch function. Bei meinem script werden alle News gezeigt und bei jeder News ist ein loesch Butten. Damit kann man eine news auch ohne Probleme loeschen nun habe ich aber auch versucht eine multi-loesch-function einzubaun. So dass jede news eine checkbox hat und es unten einen Butten zum loeschen aller gibt die markiert sind.
Hier hab ich aber ein Problem mit den ids der news .. Wenn ich ein paar news markiere und dann loeschen klicke loescht er immer nur die letzte... Was muss ich aendern oder wie kann ich es einstellen das mehr geloscht wird?
hier mein script:
THX fuer Hilfe.
Also,
ich hab hier ein news System und im Moment arbeite ich an der loesch function. Bei meinem script werden alle News gezeigt und bei jeder News ist ein loesch Butten. Damit kann man eine news auch ohne Probleme loeschen nun habe ich aber auch versucht eine multi-loesch-function einzubaun. So dass jede news eine checkbox hat und es unten einen Butten zum loeschen aller gibt die markiert sind.
Hier hab ich aber ein Problem mit den ids der news .. Wenn ich ein paar news markiere und dann loeschen klicke loescht er immer nur die letzte... Was muss ich aendern oder wie kann ich es einstellen das mehr geloscht wird?
THX fuer Hilfe.
chris
ich hab hier ein news System und im Moment arbeite ich an der loesch function. Bei meinem script werden alle News gezeigt und bei jeder News ist ein loesch Butten. Damit kann man eine news auch ohne Probleme loeschen nun habe ich aber auch versucht eine multi-loesch-function einzubaun. So dass jede news eine checkbox hat und es unten einen Butten zum loeschen aller gibt die markiert sind.
Hier hab ich aber ein Problem mit den ids der news .. Wenn ich ein paar news markiere und dann loeschen klicke loescht er immer nur die letzte... Was muss ich aendern oder wie kann ich es einstellen das mehr geloscht wird?
hier mein script:
THX fuer Hilfe.
PHP-Code:
<?
$query = mysql_query("SELECT * FROM news ORDER by datum");
while ( $row = mysql_fetch_array($query)) {
$text = $row['text'];
$zeichen = $row['zeichen'];
$lastspace = strrpos(substr($text,0,$zeichen)," ");
$text = substr($text,0,$lastspace);
$text = $text ."... [<a href=news.php?detail=".$row['id'].">Voll anzeigen</a>]";
$timestamp = $row['datum'];
$time = date("j.m.Y - H:i",$timestamp);
$id = $row['id'];
$titel2 = $row['titel'];
$beginning = substr($titel2,0,1);
$rest = substr($titel2,1,9999);
$ausgabetitel = "<font style=\"color:'#590000'\">$beginning</font>$rest";
// vB Code
include("vb.php");
include("smilie.php");
$text = nl2br($text);
echo "
<div align='center'>
<table cellspacing=0 cellpadding=0 border=1 width=800 bgcolor='#7e7e7e'>
<tr>
<td><strong>Titel : </strong></td>
<td><strong>
<form action=newsloeschen.php?go=1 method=post>
".$row['titel']."
<input type=hidden name=id value=".$row['id'].">
</strong></td>
</tr>
<tr>
<td colspan=2><strong><div align='center'>Zum loeschen markieren <font size=1>
(um mehrere News gleichzeitig zu loeschen)</font> : <input type=checkbox name=id value=".$row['id']."></div></strong></td>
</tr>
<tr>
<td colspan=2><font size='-6'>$text</font></td>
</tr>
<tr>
<td colspan=2><div align=center><input type=submit value='Diese News loeschen'</div></td>
</tr>
</table><br><br>";
}
echo "<div align=center><input type=submit value='Alle markierten News loeschen'</div></form>";
if($HTTP_GET_VARS['go'] == "1") {
$id = $HTTP_POST_VARS['id'];
mysql_query("DELETE FROM news WHERE id = '$id'");
mysql_query("DELETE FROM news_comments WHERE parent = '$id'");
echo "Gelöscht!<br>";
}?>
ich hab hier ein news System und im Moment arbeite ich an der loesch function. Bei meinem script werden alle News gezeigt und bei jeder News ist ein loesch Butten. Damit kann man eine news auch ohne Probleme loeschen nun habe ich aber auch versucht eine multi-loesch-function einzubaun. So dass jede news eine checkbox hat und es unten einen Butten zum loeschen aller gibt die markiert sind.
Hier hab ich aber ein Problem mit den ids der news .. Wenn ich ein paar news markiere und dann loeschen klicke loescht er immer nur die letzte... Was muss ich aendern oder wie kann ich es einstellen das mehr geloscht wird?
THX fuer Hilfe.
chris
Kommentar