HTML interesse |
|
hoi,
ik heb het volgende script in gebruik als admin voor een nieuwssysteem, echter wil ik er ook de mogelijkheid aan toevoegen om de berichten naderhand aan te passen, zelf kan ik dat wel natuurlijk maar met een web interface is dat makkelijker voor andere gebruikers.
Dit is het huidige script:
<?
require("database.php");
echo "<script language=\"JavaScript\">\n";
echo "function askConfirm(txt,url) {\n";
echo "if (confirm(txt) == true) {\n";
echo "document.location=url\n";
echo "return true;\n";
echo "} \n";
echo "}\n";
echo "</script>";
//-- navigatie
echo "<p><a href=\"$PHP_SELF?show=add\">bericht toevoegen</a> | <a href=\"$PHP_SELF\">overzicht berichten</a></p>";
//-- toevoegen
if ($HTTP_GET_VARS[show] == "add" || $HTTP_POST_VARS[show] == "add")
{
if ($HTTP_POST_VARS["titel"] && $HTTP_POST_VARS["msg"] && $HTTP_POST_VARS["datum"])
{
$sql = "INSERT INTO nieuws (id, titel, msg, datum) VALUES ('', '$HTTP_POST_VARS[titel]', '$HTTP_POST_VARS[msg]', '$HTTP_POST_VARS[datum]')";
$res = mysql_query($sql);
if ($res)
{
echo "Het bericht is toegevoegd aan de site.";
}
else
{
echo "Het bericht is nie toegevoegd aan de site";
}
}
else
{
if ($HTTP_POST_VARS["submit"])
$err = "Enkele velden vergeten.";
if ($HTTP_POST_VARS["datum"])
$cdate = $HTTP_POST_VARS["datum"];
else
$cdate = date("d.m.Y");
echo "<p>Plaats een nieuw bericht</p>";
echo "<form method=\"post\" action=\"$PHP_SELF\">";
echo "<input type=\"hidden\" name=\"show\" value=\"add\">";
echo "Datum: <input type=\"text\" size=\"10\" maxlength=\"10\" value=\"$cdate\" name=\"datum\"><br>";
echo "Titel: <input type=\"text\" size=\"30\" name=\"titel\" value=\"$HTPT_POST_VARS[titel]\"><br>";
echo "Bericht:<br>";
echo "<textarea name=\"msg\" rows=\"6\" cols=\"35\">$HTTP_POST_VARS[msg]</textarea><br>";
echo "<input type=\"submit\" name=\"submit\" value=\"toevoegen\">";
echo "</form>";
}
}
//-- verwijderen
elseif ($HTTP_GET_VARS["show"] == "del")
{
if (is_numeric($HTTP_GET_VARS["id"]))
{
$sql = "DELETE FROM nieuws WHERE id = $HTTP_GET_VARS[id]";
$res = mysql_query($sql);
if ($res)
{
echo "Bericht verwijderd.";
}
else
{
echo "Bericht is niet verwijderd.";
}
}
else
{
echo "Geen geldig id";
}
}
//-- overzicht
else
{
$sql = "SELECT id,titel FROM nieuws ORDER BY id DESC";
$res = mysql_query($sql);
echo "<table border=\"1\" cellspacing=\"0\" cellpadding=\"5\">";
echo "<tr><td width=\"300\"><b>Titel</b></td><td><b>Wissen</b></td></tr>";
while ($row = mysql_fetch_array($res))
{
echo "<tr><td>$row[titel]</td><td><a href=\"javascript:askConfirm('Wilt u $row[titel] verwijderen?','$PHP_SELF?show=del&id=$row[id]');\">wis</a></td></tr>";
}
echo "</table>";
}
?>
<? require("database.php"); echo "<script language=\"JavaScript\">\n"; echo "function askConfirm(txt,url) {\n"; echo "if (confirm(txt) == true) {\n"; echo "document.location=url\n"; //-- navigatie echo "<p><a href=\"$PHP_SELF?show=add\">bericht toevoegen</a> | <a href=\"$PHP_SELF\">overzicht berichten</a></p>"; //-- toevoegen if ($HTTP_GET_VARS[show] == "add" || $HTTP_POST_VARS[show] == "add") { if ($HTTP_POST_VARS["titel"] && $HTTP_POST_VARS["msg"] && $HTTP_POST_VARS["datum"]) { $sql = "INSERT INTO nieuws (id, titel, msg, datum) VALUES ('', '$HTTP_POST_VARS[titel]', '$HTTP_POST_VARS[msg]', '$HTTP_POST_VARS[datum]')"; if ($res) { echo "Het bericht is toegevoegd aan de site."; } else { echo "Het bericht is nie toegevoegd aan de site"; } } else { if ($HTTP_POST_VARS["submit"]) $err = "Enkele velden vergeten."; if ($HTTP_POST_VARS["datum"]) $cdate = $HTTP_POST_VARS["datum"]; else echo "<p>Plaats een nieuw bericht</p>"; echo "<form method=\"post\" action=\"$PHP_SELF\">"; echo "<input type=\"hidden\" name=\"show\" value=\"add\">"; echo "Datum: <input type=\"text\" size=\"10\" maxlength=\"10\" value=\"$cdate\" name=\"datum\"><br>"; echo "Titel: <input type=\"text\" size=\"30\" name=\"titel\" value=\"$HTPT_POST_VARS[titel]\"><br>"; echo "<textarea name=\"msg\" rows=\"6\" cols=\"35\">$HTTP_POST_VARS[msg]</textarea><br>"; echo "<input type=\"submit\" name=\"submit\" value=\"toevoegen\">"; } } //-- verwijderen elseif ($HTTP_GET_VARS["show"] == "del") { { $sql = "DELETE FROM nieuws WHERE id = $HTTP_GET_VARS[id]"; if ($res) { echo "Bericht verwijderd."; } else { echo "Bericht is niet verwijderd."; } } else { } } //-- overzicht else { $sql = "SELECT id,titel FROM nieuws ORDER BY id DESC"; echo "<table border=\"1\" cellspacing=\"0\" cellpadding=\"5\">"; echo "<tr><td width=\"300\"><b>Titel</b></td><td><b>Wissen</b></td></tr>"; { echo "<tr><td>$row[titel]</td><td><a href=\"javascript:askConfirm('Wilt u $row[titel] verwijderen?','$PHP_SELF?show=del&id=$row[id]');\">wis</a></td></tr>"; } } ?>
Zou iemand me hiermee kunnen helpen?
Bij voorbaat dank.
|