Hoppa till innehåll

Rekommendera inlägg

Skrivet (redigerat)

Nu börjar det likna något. Datumet har ersätts med mitt medlems nummer (21), måste blivit något fel.

 

Artiklar som väntar på att publiceras:

21 - Test

 

//Skicka artikel
$date = date('Y/m/d H:i:s'); //Kommer att skriva ut typ 2007/05/19 17:30:58
$owner = $_SESSION['sess_id'];
	
if (isset($_GET['send'])){
$send = mysql_query("INSERT INTO articles (headline, author, article, date, owner)
VALUES ('".$_POST["headline"]."',
'".$_POST["author"]."',
'".$_POST["article"]."',
'".$owner."',
' $date ')") or die(mysql_error());

Redigerat av Woodo
Skrivet

Nu börjar det likna något. Datumet har ersätts med mitt medlems nummer (21), måste blivit något fel.

 

Artiklar som väntar på att publiceras:

21 - Test

 

//Skicka artikel
$date = date('Y/m/d H:i:s'); //Kommer att skriva ut typ 2007/05/19 17:30:58
$owner = $_SESSION['sess_id'];
	
if (isset($_GET['send'])){
$send = mysql_query("INSERT INTO articles (headline, author, article, date, owner)
VALUES ('".$_POST["headline"]."',
'".$_POST["author"]."',
'".$_POST["article"]."',
'".$owner."',
' $date ')") or die(mysql_error());

Är de en bit av en kod eller hela koden?

 

Skrivet

EDIT: Nu har jag fått det att funka, sessionens id loggas i databasen. Finns det någon kod som kollar nuvarande id och jämför med författarens id?

 

<?php
session_start(); // Alltid överst på sidan 

// Kolla om inloggad = sessionen satt 
if (!isset($_SESSION['sess_user'])) {
header("Location: index.php");
exit;
}

include('E:\Wamp\www\members_area\conn.php');
include('functions.php');
  
//Skicka artikel
$date = date('Y/m/d H:i:s'); //Kommer att skriva ut typ 2007/05/19 17:30:58
$owner = $_SESSION['sess_id'];

if (isset($_GET['send'])){
$send = mysql_query("INSERT INTO articles (headline, author, article, date, owner)
VALUES ('".$_POST["headline"]."',
'".$_POST["author"]."',
'".$_POST["article"]."',
'".$date."',
' $owner ')") or die(mysql_error());

							  
echo "<script type=\"text/javascript\">alert('Artikeln har skickats!'); </script>";
echo "<meta http-equiv='refresh' content='0; url=index.php'>";
}
  
//Ändra artikel

if(isset($_GET['edit'])){
$edit = mysql_query("UPDATE articles SET 
headline = '".$_POST["headline"]."', 
author = '".$_POST["author"]."', 
article = '".$_POST["article"]."',
date = '$date' WHERE id='".$_GET['change']."'") or die(mysql_error());
					  
echo "<script type=\"text/javascript\">alert('Artikeln har uppdaterats!'); </script>";
echo "<meta http-equiv='refresh' content='0; url=index.php'>";
  
}				  							  

?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<head>

<title>Artiklar</title>
<link type="text/css" href="Css/styles.css" rel="stylesheet" media="all" />
<script type="text/javascript" src="JS/javascript.js"></script>	  

</head>
<body>
<font face="Arial">
<h2>Artiklar</h2><p>
<a href="http://localhost/members_area/inloggad.php">Hem </a> | 
<a href="?write">Skriv artikel</a> | <a href="http://localhost/members_area/index.php?logout=">Logga ut</a> | <a href="http://localhost/members_area/pm.php">Skicka PM</a>
<hr /><p>
	 
<?php
	 
if(isset($_GET['write'])){
	
?>		 
	 
<form action="index.php?write&send" id="send" name="bb" method="post">

Rubrik:<br />
<input type="text" name="headline" /><br />
			 
Skribent:<br />
<input type="text" name="author" /><br />
			 
Artikel:<br />
<textarea rows="5" cols="30" name="article"></textarea><br />
			 
<input type="submit" value="Skicka" />
			 
</form>
<hr />		 
	 
<?php		 
	 
}		 
	 
?>
<?php
			 
if(isset($_GET['change'])){
			 	 
			 
$query = mysql_query("SELECT * FROM articles WHERE id=".$_GET['change']."");
while($row = mysql_fetch_array($query)) {
			 
?>		 
	 
<form action='index.php?change=<?php echo $row['id']?>&edit' id='edit' name="bb" method='post'>
	 
Rubrik:<br>
<input type="text" name="headline" value="<?php echo $row['headline']; ?>" /><br />
			 
Skribent:<br>
<input type="text" name="author" value="<?php echo $row['author']; ?>" /><br />
			 
Artikel:<br>
<textarea rows="5" cols="30" name="article"><?php echo $row['article']; ?></textarea><br />
			 
<input type="submit" value="Ändra artikel" />
			 
</form>
<hr />		 
 
<?php		 
	 
}
}		 
	 
?>		 
	 
Artiklar som väntar på att publiceras:
	 
<?php

echo "<ul id='waiting'>";

	 
$query = mysql_query("SELECT * FROM articles WHERE accepted ='N' ORDER BY date DESC");
while($row = mysql_fetch_array($query)) {
			 
echo "<li><span id='date'>".$row['date']."</span><a href='?change=".$row['id']."'>".$row['headline']."</a></li>";

}
			 
echo "</ul>";
			 
?>
	 
Publicerade artiklar:<br />
	 
<?php
	 
echo "<ul id='accepted'>";
			 
$query = mysql_query("SELECT * FROM articles WHERE accepted ='Y' ORDER BY date");
while($row = mysql_fetch_array($query)) {
			 
echo "<li><span id='date'>".$row['date']."</span><a href='read.php?id=".$row['id']."'>".$row['headline']."</a></li>";
			 
}
			 
echo "</ul>";	 
			 
?>		 	 		 		 

</body>
</html>

 

Gå med i konversationen

Du kan skriva nu och registrera dig senare. Om du har ett konto, logga in nu för att posta med ditt konto.

Gäst
Svara på det här ämnet...

×   Klistrade in som rich text.   Klistra in som vanlig text istället

  Endast 75 emojis är tillåtet.

×   Din länk har automatiskt inbäddats.   Visa som en länk istället

×   Ditt tidigare innehåll har återställts.   Rensa redigeraren

×   Du kan inte klistra in bilder direkt. Ladda upp eller infoga bilder från URL.

×
  • Skapa ny...