Jump to content

Recommended Posts

// Get Archive Menu


if($HTTP_GET_VARS[type]=="archive"){
	$newslist = "";
	$sql43 = "SELECT * from news order by posted desc";
	$res43 = mysql_query($sql43,$conn);
	while($arr = mysql_fetch_array($res43)){
		$new_now = $arr['posted'];
		$newslisttitle = "Select Archive";
		$thismonye = date("nY",$new_now);

 

I was modifying my news page of my website & somehow I got a Parse error on my line 64 which is the above code snibbet that starts with " if($HTTP...

 

Now I didn't make any modifications to , say the HTTP_GET_VARS (Which I know is an old code) but somehow a semi colon or something got deleted. I didnt make the script but I cant figure it out!

 

Here's the full page...

 

http://icepets.com/sockforryan

 

Thanks lemme know what the problem could be =/

 

http://www.icepets.com/news.php? - thats the page in modification

Link to comment
https://forums.phpfreaks.com/topic/198133-simple-parse-error/
Share on other sites

<?php
$sitearea = "Ice Cold News";
include('content.php');
//Get the menu on the left
$sql42 = "SELECT * from news order by posted desc";
$res42 = mysql_query($sql42,$conn);
if($userLoggedIn=="yes"){
$sql4 = "UPDATE users SET news = 'n' WHERE id = '$user_id'";
$res4 = mysql_query($sql4,$conn);
}

if(mysql_num_rows($res42)==0){
	$msg .= "<strong>There is no news</strong>";
} else{
	$newslist = "";
	$newslistnum = 0;
	while($arr = mysql_fetch_array($res42)){
		$arr_id = $arr['id'];
		$arr_posted = $arr['posted'];
		$new_now = $arr_posted;
		$new_today = date("Ymd",$new_now);
		$true_yesterday = date("Ymd",$TIMESTAMP-(60*60*24));
		$true_today = date("Ymd",$TIMESTAMP);

		if($true_today==$new_today){
			$new_word = "Today";
		} else
		if($true_yesterday==$new_today){
			$new_word = "Yesterday";
		} else{
			$new_word = date("jS M Y",$new_now);
		}


		if($newslistnum<20){

			if($last_word!=$new_word){
				$newslistnum++;
				$selectmin = mktime(0,0,0,date("n",$new_now),date("j",$new_now),date("Y",$new_now));
				$selectmax = $selectmin+(60*60*24);
				$sql2 = "SELECT * from news WHERE posted >= $selectmin && posted < $selectmax";
				$res2 = mysql_query($sql2,$conn);
				$newslisttotal = mysql_num_rows($res2);

				if($selectmin==$HTTP_GET_VARS[view] && $selectmax==$HTTP_GET_VARS[vmax]){
					$fweight = "bold";
					$newstitle = "News for $new_word";
				} else{
					$fweight = "normal";
				}

				$newslist .= "<a href='news.php?view=$selectmin&vmax=$selectmax' style='font-weight:".$fweight.";'>".$new_word." (".$newslisttotal.")</a>
			}

		}

		$last_word = $new_word;
	}

}
// Get Archive Menu


if($HTTP_GET_VARS[type]=="archive"){
	$newslist = "";
	$sql43 = "SELECT * from news order by posted desc";
	$res43 = mysql_query($sql43,$conn);
	while($arr = mysql_fetch_array($res43)){
		$new_now = $arr['posted'];
		$newslisttitle = "Select Archive";
		$thismonye = date("nY",$new_now);

		if($thismonye!=$pre_monye){
			$mon = date("n",$new_now);
			$day = 1;
			$year = date("Y",$new_now);
			$mon2 = $mon+1;

			if($mon2==13){
				$mon2 = 1;
				$year2 = $year+1;
			}

			$vmin = mktime(0,0,0,$mon,1,$year);
			$vmax = mktime(0,0,0,$mon2,1,$year);
			$newslist .= "<a href='news.php?type=archive&view=".$vmin."&vmax=".$vmax."'>".date("F Y",$new_now) . "</a><br />";

		}

		$pre_monye = $thismonye;
	}

}

//Display the News



	if($HTTP_GET_VARS[type]=="archive"){
		$selectmin = $HTTP_GET_VARS[view];
		$selectmax = $HTTP_GET_VARS[vmax];
		$newstitle = "News for " . date("F Y",$new_now);
	} else{
		$selectmin = $HTTP_GET_VARS[view];
		$selectmax = $selectmin+(60*60*24);
		if(strlen($newstitle)==0){
		$newstitle = "News for " . date("jS F Y",$selectmin);
		}
	}


	if(!isset($HTTP_GET_VARS[view])){
		$selectmin = 0;
		$selectmax = $TIMESTAMP;
		$maxPost = "yes";
		$maxNum = 10;
		$currNum = 0;
		$newstitle = "10 Most Recent News Posts";
	}

	$sql9 = "SELECT * from news WHERE posted > $selectmin AND posted < $selectmax order by posted desc";
	$res9 = mysql_query($sql9,$conn);


		while($arr2 = mysql_fetch_array($res9)){
			$arr2_poster = $arr2['poster'];
			$arr2_subject = $arr2['subject'];
			$arr2_content = $arr2['content'];
			$arr_content2 = str_replace("
","<br />",$arr_content2);
			$arr2_posted = $arr2['posted'];

			if($maxPost!="yes"){
				$showPost = "yes";
			} else{

				if($maxNum>$currNum){
					$showPost = "yes";
				} else{
					$showPost = "no";
				}

			}
if($showPost=="yes"){
			$newsinfo .= "<div class='tableheader' style='width:400px;'>
» $arr2_subject
</div>
<div class='tablecontent' style='width:400px;'>
<div style='width:100%;font-size:10px;text-align:right;'>
Posted by <a href='profile.php?user=$arr2_poster'>$arr2_poster</a> ".date("d/m/y @ H:i",$arr2_posted)."
</div>
<br />
$arr2_content
<br />
<br />
</div><br />";
}
			$currNum++;
		}







if(strlen($newslisttitle)==0){
	$newslisttitle = "Latest News";
}
$newsbutton = "View News Archive";
$newslink = "type=archive";
if($HTTP_GET_VARS[type]=="archive"){
$newsbutton = "View Recent News";
$newslink = "";
}
$msg .= "
 <h2><img src='http://www.icepets.com/images/buttons/News.bmp'></h2>
 ".'
 <br />
 <table style="width:650px;"><tr><td valign="top" style="text-align:center;"><br /><br />
 <div class="tableheader" style="width:150px;">'.$newslisttitle.'</div>
 <div class="tablecontent" style="width:150px;">
 '.$newslist.'
</div><br />
<form action="news.php?'.$newslink.'" method="post">
<input src="http://www.icepets.com/images/buttons/newsarch.bmp" name="archive" alt="Archive" type="image" />
</form>
<form action="http://www.twitter.com/icepets" method="post">
<input src="http://www.icepets.com/images/buttons/ask.bmp" name="Tweet" alt="Twitter" type="image" />
</form>
<form action="http://www.icepets.com/forums/viewtopic.php?f=16&t=503method="post">
<input src="http://www.icepets.com/images/buttons/kindwords.bmp" name="KindWords" alt="Kind Words" type="image" />
</form>


</td><td valign="top">
    <strong><em>» '.$newstitle.'</em></strong>
<div style="border-top:1px solid #CCCCCC;"><br /></div>
'.$newsinfo.'
</td></tr></table>';
include('template.php');
?>

Link to comment
https://forums.phpfreaks.com/topic/198133-simple-parse-error/#findComment-1039564
Share on other sites

				}

				$newslist .= "<a href='news.php?view=$selectmin&vmax=$selectmax' style='font-weight:".$fweight.";'>".$new_word." (".$newslisttotal.")</a>;"
			}

 

Thats not right :/. Ugh sorry guys I'm really new at all this haha. I am the marketing guy not the programmer :P. What did I do wrong now on that line

Link to comment
https://forums.phpfreaks.com/topic/198133-simple-parse-error/#findComment-1039579
Share on other sites

You were mixing around quote usagle which makes it that much more difficult.  Heres it rewritten a little clearer hopefully.

$newslist .= '<a href="news.php?view='.$selectmin.'&vmax='.$selectmax.'" style="font-weight:'.$fweight.'; ">'.$new_word.' ('.$newslisttotal.')</a>';

 

the '; was missing at the end.

Link to comment
https://forums.phpfreaks.com/topic/198133-simple-parse-error/#findComment-1039595
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.