Mein Mysql Programm soll eine ziemilch einfache Funktion erfüllen. Wörter aus einer Mysqltabelle anzeigen und es möglich machen diese auch zu löschen.
Als Error bekomme ich:
Parse error: parse error, unexpected T_STRING in C:\Programme\xampp\htdocs\badwordfilter.php on line 89
Line 89 ist bei mir genau die folgende Zeile:
case: "Löschen"...
- Code: Alles auswählen
<?php
function connect()
{
$conn = mysql_connect("localhost","root","");
if(!$conn)
{
mysql_error();
}
$select = mysql_select_db("gästebuch");
if(!$select)
{
mysql_error();
}
return $conn;
}
function anzeigen()
{
$str_sql = "SELECT * FROM badwords";
$result = mysql_query($str_sql);
if(!$result)
{
mysql_error();
}
echo "<form action=\"badwordfilter.php\" method=\"POST\">";
echo "<table>";
while($arr_row = mysql_fetch_array($result))
{
echo "<tr></tr><td>$arr_row[badwords]</td><td><input type=\"Checkbox\" name=\"badword_löschen[]\" value=\"$arr_row[ID]\"></td></tr>";
}
echo "<tr><td><input type=\"Submit\" name=\"button\" value=\"Löschen\"></input></td></tr>";
echo "</table></form>";
}
function badword_löschen($badword_löschen)
{
foreach($badword_löschen as $key)
{
$str_sql="DELETE FROM badwords WHERE 'ID' = '$key';
$result = mysql_query($str_sql);
}
}
$conn = connect();
anzeigen();
switch($button)
{
case "Löschen":
badwords_löschen($badword_löschen);
break;
default:
break;
}
mysql_close($conn);
?>
Ich finde den Fehler einfach nicht
cya
David