rernanded
Erfahrenes Mitglied
Hi,
habe ein Problem mit folgendem Script. Es tut nicht was verlangt wird. Woran liegts?
Gruß
MONI
habe ein Problem mit folgendem Script. Es tut nicht was verlangt wird. Woran liegts?
PHP:
<?php
$db=@mysql_connect("host","user","pw");
$select=@mysql_select_db("dbname",$db);
if($submit) {
$y=count($loeschen);
echo "$y Datensätze werden gelöscht.<br><br>";
for($x=0;$x<$y;$x++) {
mysql_query(" DELETE FROM news WHERE id='$loeschen[$x]' ");
echo "Gelöscht: $loeschen[$x]<br>";
}
}
$result=mysql_query("SELECT * FROM news");
// Nur wenn Daten gefunden wurden wird das Formular angezeigt.
if(mysql_num_rows($result)) {
?>
<form method="post" action="delete_mehrere.php">
<table>
<?php
while($row=mysql_fetch_array($result,MYSQL_ASSOC)) {
$id=$row["id"];
$headline=$row["headline"];
?>
<tr>
<td>
<input type="checkbox" name="loeschen[]" value="<?php echo $id ?>">
</td>
<td>
<?php echo $headline ?>
</td>
</tr>
<? } ?>
</table>
<br>
<input type="submit" name="submit" value="löschen">
</form>
<?php
} else {
echo "Es wurden keine Daten gefunden.";
}
?>
MONI