It used to work before, now it no longer works... what's wrong? the following error appears on submit:
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /home/quadrill/public_html/admin/ann_edit.php on line 22
THE SOURCE CODE IS AS FOLLOWS:
<?php
$news_id = $_GET["news_id"];
$row = $_GET["row"];
include("globalfn.php");
//Check if logged-in
//$adminusername = $_COOKIE['adminusername'];
//$adminpassword = $_COOKIE['adminpassword'];
//if(trim(@$adminusername)=="" and trim(@$adminpassword)=="") {
// header("Location: login.php");
//}
if($REQUEST_METHOD == "POST") {
$currdate = date("Y-m-d");
$content = repl_enter($content);
$sql = "UPDATE tbl_news SET title = '$title', content = '$content', dt_created = '$currdate', status = $status, homepage = $homepage WHERE news_id = $news_id";
put_result($sql);
header("Location: news_list.php");
}
//Select News
$sql = "SELECT * FROM tbl_news WHERE news_id = $news_id";
$result = put_result($sql);
$row = mysql_fetch_object($result);
?>
<html>
<head>
<title>quadrillion admin</title>
<link rel="stylesheet" type="text/css" href="admin.css">
<script language="JavaScript" type="text/javascript">
<!--
function cmdSubmit() {
if (document.frm.title.value == "") {
alert("Please key in Title");
document.frm.title.focus();
document.frm.title.select();
return false;
}
if (document.frm.content.value == "") {
alert("Please key in Content");
document.frm.content.focus();
document.frm.content.select();
return false;
}
document.frm.submit();
}
//-->
</script>
</head>
<body>
<form action="news_edit.php" name="frm" method="post">
<table border="0" cellspacing="0" cellpadding="0">
<? include("header_admin.php"); ?>
<tr><td colspan="2"><b>Edit News and Events</b></td></tr>
<tr><td colspan="2"><a href="home.php">[home]</a> | <a href="news_list.php">[back]</a></td></tr>
<tr><td> </td></tr>
<tr>
<td>Title: </td>
<td><input type="text" name="title" value="<? echo($row->title); ?>" size="60"></td>
</tr>
<tr>
<td valign="top">Content: </td>
<td><textarea name="content" rows="20" cols="50"><? echo(repl_br($row->content)); ?></textarea></td>
</tr>
<tr>
<td>Picture 1: </td>
<td><input type="text" name="picsmall" maxlength="100" value="<? echo($row->picsmall); ?>" readonly="readonly"> <a href="javascript:;" onClick="window.open('browsefile.php?frm=picsmall&saveto=news/small');">upload picture</a></td>
</tr>
<tr>
<td>Picture 2: </td>
<td><input type="text" name="piclarge" maxlength="100" value="<? echo($row->piclarge); ?>" readonly="readonly"> <a href="javascript:;" onClick="window.open('browsefile.php?frm=piclarge&saveto=news/large');">upload picture</a></td>
</tr>
<tr>
<td>Status: </td>
<td>
<input type="radio" name="status" value="1" <? if ($row->status == 1) { echo("checked"); } ?>> Online
<input type="radio" name="status" value="2" <? if ($row->status == 2) { echo("checked"); } ?>> Offline
</td>
</tr>
<tr>
<td>Put to Homepage?: </td>
<td>
<input type="radio" name="homepage" value="1" <? if ($row->homepage == 1) { echo("checked"); } ?>> Yes
<input type="radio" name="homepage" value="2" <? if ($row->homepage == 2) { echo("checked"); } ?>> No
</td>
</tr>
<tr>
<td> </td>
<td><br><input type="button" name="btnsave" value="Submit" onClick="cmdSubmit(); return false;"></td>
</tr>
<input type="hidden" name="news_id" value="<? echo($news_id) ?>">
</table>
</form>
</body>
</html>