Slet og redigere!
Hej jeg har et artikel system ( http://www.hhzeit.1go.dk/artikel/ ).Hvor jeg sidder fast i. Jeg mangler, så man kan Slette Artiklerne, der er blevet skrevet og Redigere dem. nu kan man kun Godkende dem!
Lidt filer ( Spørg hvis du vil se nogle andre ):
godkann.php:
<?
session_start();
include("data.php");
if ($_COOKIE['admin'] == "online") {
$conn = mysql_connect("$dbhost", "$dbuser", "$dbpass");
mysql_db_query($databas, "UPDATE artiklar set godkann = '1' WHERE id = '".$_GET['id']."'") or exit( mysql_error());
mysql_db_query($databas, "UPDATE artiklar_categorys set artiklar = artiklar + 1 where id = '".$_GET['catID']."'") or exit(mysql_error());
mysql_close($conn);
header("Location: admin_2.php?true=true");
} else {
echo "Du skal logge ind for at være her.";
}
?>
admin_2.php:
<?
session_start();
include("data.php");
if ($_COOKIE['admin'] == "online") {
$conn = mysql_connect("$dbhost", "$dbuser", "$dbpass");
$find_art = mysql_db_query($databas, "SELECT * FROM artiklar ORDER BY id DESC");
$find_cat = mysql_db_query($databas, "SELECT * FROM artiklar_categorys ORDER BY id DESC");
$find_usr = mysql_db_query($databas, "SELECT * FROM artiklar_members ORDER BY id DESC");
if ($_GET['add'] == "cat") {
mysql_connect($conn);
mysql_db_query($databas, "INSERT artiklar_categorys (name, artiklar) VALUES ('".$_POST['name']."', '0')") or exit(mysql_error());
header("location: admin_2.php?addcat=true");
}
include("meny.php");
if ($_GET['true'] == "true") {
echo "<B>Arktiklen er nu godkendt</B><br><br>";
}
?>
<head>
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<?
if ($_GET['addcat'] == "true") {
echo "<B>Kategorien er oprettet.<br><br></B>";
}
?>
<bR>
<font class="rubrik">Godkend artikler:</font><bR><bR><br>
<table width='400' border='0' cellspacing='0' cellpadding='0' height='10'>
<tr height='100%'>
<td align='left' valign='top' width='100%'>
<?
while ($r = mysql_fetch_array ($find_art)) {
print "<font face='verdana' size='1'><b>Af:</B> ";
print $r["user"];
print "<br><B>Kategori:</B><br>";
print $r["kategori"];
print "<br><B>Artikel:</B><br>";
print $r["artikel"];
if ($r['godkann'] == "1") {
print "<br><bR>Artikelen er nu godkendt.";
} else {
print "<br><br><a href=\"godkann.php?id=";
print $r["id"];
print "&catID=";
print $r["kategori"];
print "\">GodKend</a>";
}
print "<br><hr width='100' align='left' color='black' size='1'>";
}
?>
<hr width='100' align='left' color='black' size='1'>
<font class="rubrik">Kategorier:</font><bR><bR><br>
<?
while ($q = mysql_fetch_array ($find_cat)) {
print "<b>";
print $q["name"];
print "</B><br>";
}
?>
<hr width='100' align='left' color='black' size='1'>
<font class="rubrik">Medlemmer:</font><bR><bR><br>
<table width='400' border='0' cellspacing='0' cellpadding='0' height='10'>
<tr height='100%'>
<td align='left' valign='top' width='100%'>
<?
while ($ra = mysql_fetch_array ($find_usr)) {
print "<font face='verdana' size='1'><b>Navn:</B> ";
print $ra["user"];
print "<br><B>IP:</B> ";
print $ra["ip"];
print "<br><hr width='100' align='left' color='black' size='1'>";
}
mysql_close($conn);
} else {
print "<font color=\"blue\">Du skal <a href='admin.php'>log ind</a></font>";
}
?>
<font color=\"blue\"><a href='logon.php'>Skriv Artikel</a></font>
</td></tr></table>
online.php:
<?
include("meny.php");
include("data.php");
$conn = mysql_connect("$dbhost", "$dbuser", "$dbpass");
$find = mysql_db_query($databas, "SELECT * FROM artiklar_categorys ORDER BY name ASC");
if ($_SESSION['online'] == "true") {
if ($_GET['send'] == "true") {
mysql_db_query($databas, "INSERT artiklar (user, rubrik, kategori, artikel, godkann, views) VALUES ('".$_POST['user']."', '".$_POST['rubrik']."', '".$_POST['kategori']."', '".$_POST['artikel']."', '".$_POST['godkann']."', '".$_POST['views']."')") or exit(mysql_error());
mysql_db_query($databas, "UPDATE artiklar_members set artiklar = artiklar + 1 where user = '".$_SESSION['user']."'") or exit(mysql_error());
echo "<B>Artikeln blev inskickad som den skulle!<br><br></B>";
}
?>
Her kan du skrive en artikel den skal godkendes af en admin før den blir sat ind på siden.
<br><br>
<form action="online.php?send=true" method="post">
<font face="verdana" size="1"><b>Overskrift på Artikel</b><br>
<input type="text" name="rubrik" size="40" value=""><br>
<font face="verdana" size="1"><b>Vælg kategori</b><br>
<select name="kategori" size="1">
<option selected value="null">---------</option>
<?
while ($r = mysql_fetch_array($find)) {
print "<option value='";
print $r["id"];
print "'>";
print $r["name"];
print "</option>\n";
}
?>
</select><br>
<b>Artikel:</B><br>
<table with="570" cellpadding="2" cellspacing="0" bgcolor="#ffffff" border="0">
<tr align="left" valign="top">
<td width="370">
<textarea name="artikel" cols="50" rows="15">
</textarea>
</td>
<td width="200">
<B>Koder du kan bruge er:</B><br>
[red]Rød farve[/red]<br>
<b>Tyk skrift</B><br>
<i>Kursiv skrift</i><br>
<u>understreg</u><br>
[url] http://url.dk[/url]<br>
[img] http://url.dk/billed[/img]<br>
<br>
og mange smilieys!
</td>
</tr>
</table>
<input type="hidden" name="user" value="<? print $_SESSION['user']; ?>">
<input type="hidden" name="views" value="0">
<input type="hidden" name="godkann" value="0">
<br>
<input type="submit" value="Skicka">
</form>
<?
mysql_close($conn);
} else {
echo "Du skal logge ind først";
}
?>
Ved ikke, om i vil se andre filer men bare spørg.
Håber i kan hjælpe.
