Hi,
hab folgendes Problem:
hab eine Tabelle die News beinhaltet, nun möchte ich noch eine Löschfunktion einbauen, inder der Benutzer durch selektieren (checkboxen) der News, diese aus dem System löschen kann.
hab dies folgend umgesetzt:
das einzeln löschen mit dem link funzt bereits was mir aber zu billig ist ^^
nun habe ich dann das problem, wie ich mehrere einträge auf einmal lösch:
hab dies so mal probiert im verarbeitungs script:
aber es funktioniert so nicht.
habt ihr ne Idee??
Danke im vorraus.
gruß la-finest
hab folgendes Problem:
hab eine Tabelle die News beinhaltet, nun möchte ich noch eine Löschfunktion einbauen, inder der Benutzer durch selektieren (checkboxen) der News, diese aus dem System löschen kann.
hab dies folgend umgesetzt:
PHP-Code:
<?php
// DB verbindung herstellen
$db = mysql_connect($_config['host'], $_config['user'], $_config['password'])
or die('<pre>'. mysql_error().'</pre>' );
mysql_select_db($_config['database']);
$sql = "SELECT news_titel, zeit, ID, news_art
FROM newssystem
ORDER BY zeit";
$result = mysql_query($sql)
or die(mysql_error().'
Query: '.$sql);
echo "<form action='news_loeschen.php' method='post'>
<table width='500' border='1' style='table-layout:fixed'>
<tr>
<th></th><th>Titel</th><th>Kategorie</th><th>Löschen</th><th>ID</th>
</tr>";
while($row = mysql_fetch_row($result))
{
$_SESSION['obj_id'] = $row[2];
echo"<tr width='500'>
<td><input type='checkbox' name='check_del' value=".$_SESSION['obj_id']."></td><td width='400'>[b]$row[0][/b]</td><td width='125'>$row[3]</td><td><a href=\"news_loeschen.php?id=".$_SESSION['obj_id']."\">Löschen</a></td><td width='50'>ID: ".$_SESSION['obj_id']."</td>
</tr>";
?>
nun habe ich dann das problem, wie ich mehrere einträge auf einmal lösch:
hab dies so mal probiert im verarbeitungs script:
PHP-Code:
<?php
$id = $_SESSION['obj_id'];
if ($_POST['del_check'] == true)
{
reset($id);
foreach($id AS $arr_id)
{
$sql_löschen = "DELETE FROM newssystem
WHERE ID = '$arr_id'";
$result_löschen = mysql_query($sql_löschen)
OR die(mysql_error()." ".mysql_errno());
header( "Location: http://p31276:1080/~d043622/php/bazubi.com/news/news_uebersicht.php");
exit();
$_SESSION['popup'] = '8';
mysql_close($db);
}
}
else
{
echo"fehler";
}
?>
habt ihr ne Idee??
Danke im vorraus.
gruß la-finest
Kommentar