Help Please!!
Hi all.
I'm getting this error on my page. I'm completely new to php.
Notice: Undefined variable: theStamp in c:\Inetpub\wwwroot\neath_music\news.php on line 42
1st January 1970
Here is some of the code for the page where 'thestamp' is if this helps.
<?php require_once('Connections/con_neath_music.php'); ?>
<?php
$colname_rs_news = "-1";
if (isset($_GET['news_id'])) {
$colname_rs_news = (get_magic_quotes_gpc()) ? $_GET['news_id'] : addslashes($_GET['news_id']);
}
mysql_select_db($database_con_neath_music, $con_neath_music);
$query_rs_news = sprintf("SELECT * FROM news WHERE news_id = %s ORDER BY news_date DESC", $colname_rs_news);
$rs_news = mysql_query($query_rs_news, $con_neath_music) or die(mysql_error());
$row_rs_news = mysql_fetch_assoc($rs_news);
$totalRows_rs_news = mysql_num_rows($rs_news);
$maxRows_rs_newslist = 8;
$pageNum_rs_newslist = 0;
if (isset($_GET['pageNum_rs_newslist'])) {
$pageNum_rs_newslist = $_GET['pageNum_rs_newslist'];
}
$startRow_rs_newslist = $pageNum_rs_newslist * $maxRows_rs_newslist;
mysql_select_db($database_con_neath_music, $con_neath_music);
$query_rs_newslist = "SELECT * FROM news ORDER BY news_date DESC";
$query_limit_rs_newslist = sprintf("%s LIMIT %d, %d", $query_rs_newslist, $startRow_rs_newslist, $maxRows_rs_newslist);
$rs_newslist = mysql_query($query_limit_rs_newslist, $con_neath_music) or die(mysql_error());
$row_rs_newslist = mysql_fetch_assoc($rs_newslist);
if (isset($_GET['totalRows_rs_newslist'])) {
$totalRows_rs_newslist = $_GET['totalRows_rs_newslist'];
} else {
$all_rs_newslist = mysql_query($query_rs_newslist);
$totalRows_rs_newslist = mysql_num_rows($all_rs_newslist);
}
$totalPages_rs_newslist = ceil($totalRows_rs_newslist/$maxRows_rs_newslist)-1;
function makeStamp($theString) {
if (ereg("([0-9]{4})-([0-9]{2})-([0-9]{2}) ([0-9]{2}):([0-9]{2}):([0-9]{2})", $theString, $strReg)) {
$theStamp = mktime($strReg[4],$strReg[5],$strReg[6],$strReg[2],$strReg[3],$strReg[1]);
} else if (ereg("([0-9]{4})-([0-9]{2})-([0-9]{2})", $theString, $strReg)) {
$theStamp = mktime(0,0,0,$strReg[2],$strReg[3],$strReg[1]);
} else if (ereg("([0-9]{2}):([0-9]{2}):([0-9]{2})", $theString, $strReg)) {
$theStamp = mktime($strReg[1],$strReg[2],$strReg[3],0,0,0);
}
return $theStamp;
}
function makeDateTime($theString, $theFormat) {
$theDate=date($theFormat, makeStamp($theString));
return $theDate;
}
?>
|