Opdatere nyheder
Hey eksperter!Jeg har siddet i et par timer nu og rodet rundt med mit script til at opdatere nyheder på mit site.
Det virker lidt somom, at den bare springer SQL sætningen over, eller endda slet ikke når ned i min første if sætning (denne her: if(isset($_POST['opdater'])))?
Lidt kode:
<?
session_start();
if($_SESSION['status'] == 1) {
require_once("../classes/dbconn.php");
$db = new DbConnector();
$db->connect();
if(isset($_POST['opdater']))
{
$dato = date("j.n.Y");
$overskrift = $_POST['overskrift'];
$indhold = $_POST['FCKeditor1'];
$nyhedsID = $_POST['id'];
mysql_query("UPDATE nyheder SET overskrift = '$overskrift', indhold = '$indhold', dato = '$dato' WHERE id = '$nyhedsID'") or die(mysql_error());
header("location: http://www.kvarterets-drenge.dk");
}
$query = mysql_query("SELECT * FROM nyheder WHERE id = '$_GET[id]' LIMIT 1") or die(mysql_error());
if(mysql_num_rows($query) > 0)
{
$row = mysql_fetch_assoc($query);
echo "
<form action='retnyhed.php?id=$row[id]' method='post'>
<table cellpadding=\"5px\" cellspacing=\"5px\" align=\"center\">
<tr>
<td>Overskrift: <input type=\"text\" value=\"" . $row['overskrift'] ."\" size=\"50px\"></td>
</tr>
<tr>
<td>";
include_once("../fckeditor/fckeditor.php") ;
$oFCKeditor = new FCKeditor('FCKeditor1') ;
$oFCKeditor->BasePath = '../fckeditor/' ;
$oFCKeditor->Width = '800px;' ;
$oFCKeditor->Height = '500px' ;
$oFCKeditor->Value = $row['indhold'];
$oFCKeditor->Create() ;
echo "</td>
</tr>
<tr>
<td align=\"right\"><INPUT type=\"submit\" name=\"opdater\" value=\"Opdater Nyhed\"></td>
</tr>
</table>
</form>
";
}
}
else {
header("location: ../index.php");
}
?>
Der sker ikke noget når jeg trykker på "Opdater nyhed" knappen andet end, at jeg bliver sendt tilbage til min index.php
Nogen der kan give mig et prej om, hvad jeg har gjort galt her? :)
Mvh. Bo
