indsend artikel!
Hej.Jeg er igang med indsend artikel. Så brugere der er oprettet i communityet kan indsende en artikel til admin.
Den bliver indsendt men så virker det ikke der hvor admin skal afvise / acceptere.
Jeg har gjordt således:
<?
session_start();
if (session_is_registered("brugernavn") AND ("kodeord")) {
include("config.php");
$hent = mysql_query("SELECT * FROM community_avis WHERE brugernavn = '$_SESSION[brugernavn]'") or die(mysql_error());
$vis = mysql_fetch_array($hent);
?>
<?
if($vis[status] == "normal")
{
echo("<font color=red>Ingen adgang!!</font>");
}
?>
<?
if($vis[status] == "ejer")
{
echo("");
?>
<html>
<script>
if(top.location == location)top.location='http://www.specks.dk/avis'
</script>
<head>
<link rel="stylesheet" HREF="style.css" type="text/css">
</head>
<body oncontextmenu="return false"ondragstart="return false"onselectstart="return false">
<?
include "config.php";
$hent_artikel = mysql_query("SELECT * FROM indsend_artikel_avis WHERE id = '$_GET[id]'") or die(mysql_error());
$vis = mysql_fetch_array($hent_artikel);
?>
<b><? echo $vis[overskrift]; ?></b><br> - <a href="vis_artikel.php?vis=afvis">Afvis</a> - <a href="vis_artikel.php?vis=accepter">Accepter</a>
<hr style="BORDER-RIGHT: #333333 3px dotted; BORDER-TOP: #333333 3px dotted; BORDER-LEFT: #333333 3px dotted; BORDER-BOTTOM: #333333 3px dotted" SIZE="2">
<? echo $vis[artikel]; ?><br><br>
Indsendt af: <a href="http://www.specks.dk/avis/crew/seprofil.php?brugernavn=<? echo $vis[forfatter]; ?>"><b><? echo $vis[forfatter]; ?></b></a> den <i><? echo $vis[dato]; ?></i>
<hr style="BORDER-RIGHT: #333333 3px dotted; BORDER-TOP: #333333 3px dotted; BORDER-LEFT: #333333 3px dotted; BORDER-BOTTOM: #333333 3px dotted" SIZE="2">
<a href="java script:history.back();">Tilbage</a><br>
<?
if($_GET[vis] == "afvis") {
include("config.php");
mysql_query("DELETE FROM indsend_artikel_avis WHERE id=".$_GET['deleteid']."") or die(mysql_error());
print "Artiklen er nu afvist og slettet!<br>";
}
if($_GET[vis] == "accepter") {
include("config.php");
$id = $row["id"];
$overskrift = $row["overskrift"];
$image = $row["image"];
$forfatter = $row["forfatter"];
$dato = date('d/m/Y H:i:s');
$artikel = $row["artikel"];
mysql_query("INSERT INTO artikler_avis (overskrift, image, forfatter, dato, kort, artikel) VALUES ('$_POST[overskrift]', '$img', '$_POST[forfatter]', '$dato', '$_POST[kort]', '$_POST[artikel]')");
mysql_close();
echo "Artiklen er accepteret og indsat under artikler :)!";
print "Artiklen er nu accepteret!<br>";
}
?>
</body>
</html>
<?
}
?>
<?
if($vis[status] == "redaktør")
{
echo("");
?>
<html>
<script>
if(top.location == location)top.location='http://www.specks.dk/avis'
</script>
<head>
<link rel="stylesheet" HREF="style.css" type="text/css">
</head>
<body oncontextmenu="return false"ondragstart="return false"onselectstart="return false">
<?
include "config.php";
$hent_artikel = mysql_query("SELECT * FROM indsend_artikel_avis WHERE id = '$_GET[id]'") or die(mysql_error());
$vis = mysql_fetch_array($hent_artikel));
?>
<b><? echo $vis[overskrift]; ?></b><br> - <a href="vis_artikel.php?vis=afvis"></a> - <a href="vis_artikel.php?vis=accepter">Accepter</a>
<hr style="BORDER-RIGHT: #333333 3px dotted; BORDER-TOP: #333333 3px dotted; BORDER-LEFT: #333333 3px dotted; BORDER-BOTTOM: #333333 3px dotted" SIZE="2">
<? echo $vis[artikel]; ?><br><br>
Indsendt af: <a href="http://www.specks.dk/avis/crew/seprofil.php?brugernavn=<? echo $vis[forfatter]; ?>"><b><? echo $vis[forfatter]; ?></b></a> den <i><? echo $vis[dato]; ?></i>
<hr style="BORDER-RIGHT: #333333 3px dotted; BORDER-TOP: #333333 3px dotted; BORDER-LEFT: #333333 3px dotted; BORDER-BOTTOM: #333333 3px dotted" SIZE="2">
<a href="java script:history.back();">Tilbage</a><br>
<?
if($_GET[vis] == "afvis") {
include("config.php");
mysql_query("DELETE FROM indsend_artikel_avis WHERE id=".$_GET['deleteid']."") or die(mysql_error());
print "Artiklen er nu afvist og slettet!<br>";
}
if($_GET[vis] == "accepter") {
include("config.php");
$id = $vis["id"];
$overskrift = $vis["overskrift"];
$image = $vis["image"];
$forfatter = $vis["forfatter"];
$dato = date('d/m/Y H:i:s');
$artikel = $vis["artikel"];
mysql_query("INSERT INTO artikler_avis (overskrift, image, forfatter, dato, kort, artikel) VALUES ('$_POST[overskrift]', '$img', '$_POST[forfatter]', '$dato', '$_POST[kort]', '$_POST[artikel]')");
mysql_close();
echo "Artiklen er accepteret og indsat under artikler :)!";
}
?>
</body>
</html>
<?
}
?><?
}else{
print "<font color=red>Du er ikke logget ind!</font>";
}
?>
Ved afvis skriver den:
You have an error in your SQL syntax. Check the manual that corresponds to your MYSQL server version for the right syntax to use near " at line 1.
ved accepter skriver den det som den skal:
Artiklen er accepteret og indsat under artikler :)!
Kan ikke se hvad der lige er galt håber nogen kan hjælpe!
