Hallo,
ich hab ein kleines Skript gebastelt, welches usern die möglichkeit geben soll, vordefinierte Themen für einen Chat auszwählen um diese zu moderieren.
Die Auswahl funzt auch soweit, nur wenn der erste eintrag in der DB gespeichert wird, wird das Datum nicht übernommen. Beim zweiten schon.
Weiterhin soll das Thema nach auswahl aus der Liste gelöscht werden.
(Die ausgewählten Themen werde auf einer extra seite noch angezeigt.)
Hier der Code:
Das löschen funzt leider nicht und ich weiß auch nicht warum.
Kann mir bitte jemand helfen?
ich hab ein kleines Skript gebastelt, welches usern die möglichkeit geben soll, vordefinierte Themen für einen Chat auszwählen um diese zu moderieren.
Die Auswahl funzt auch soweit, nur wenn der erste eintrag in der DB gespeichert wird, wird das Datum nicht übernommen. Beim zweiten schon.
Weiterhin soll das Thema nach auswahl aus der Liste gelöscht werden.
(Die ausgewählten Themen werde auf einer extra seite noch angezeigt.)
Hier der Code:
PHP-Code:
<?php session_start();
include("db_conn.php");
?>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<link href="../css/mainstyle.css" rel="stylesheet" type="text/css">
<?php
echo "<form>";
echo "<table border=\"0\" align=\"center\">";
echo "<tr><td align=\"left\" colspan=\"2\">Hallo ".$username.". Hier kannst du deine Themen auswählen, die du moderieren möchtest.</td></tr>";
echo "<tr><td colspan=\"2\"> </td></tr>";
$result = mysql_query("SELECT * FROM chat2 ORDER BY id");
while($row = mysql_fetch_array($result))
{
echo "<tr><td align=\"right\" colspan=\"2\">".$row['thema']." <input type='checkbox' name='thema[]' value='$row[thema]'></td></tr>";
echo "<tr><td align=\"left\">Datum der Moderation</td><td align=\"rigth\"><input type=\"text\" name=datum></td></tr>";
echo "<tr><td colspan=\"2\"> </td></tr>";
}
?>
<tr><td><input type="submit" name="submit" value="Nehm ich">
</table>
</form>
<?php
$tab = "chat";
if($submit)
{
for ($lo=0;$lo<sizeof($thema);$lo++) {
$eintragen = mysql_query("INSERT INTO `$tab` ( `id` , `user` , `thema` , `datum` )
VALUES ('', '$username', '$thema[$lo]', '$datum')");}
$result = mysql_query("DELETE FROM $tab WHERE thema = '$row[thema]'");
echo mysql_affected_rows() . " Datensatz gelöscht!<br><a href=\"javascript:history.go(-2)\">Zurück</a>";
}
?>
Kann mir bitte jemand helfen?
Kommentar