Jump to content

error from else statement is showing up


jenslekman

Recommended Posts

howdy, i have the following error in my browser.

Parse error: parse error in C:\Wamp Server\wamp\www\modern_cms\_class\cms_class.php on line 23

 

the else statement is screwing it all up...

 

here is my cms_class.php

 

 

<?php

 

class modernCMS {

 

var $host;

var $username;

var $password;

var $db;

 

function connect() {

$con = mysql_connect($this->host, $this->username, $this->password) or die(mysql_error());

mysql_select_db($this->db, $con) or die(mysql_error());

 

}

 

function get_content($id = ''){

 

 

if($id !=''){

$id = mysql_real_escape_string($id);

$sql = "SELECT * FROM cms_content WHERE id = '$id'";

 

else:

$sql = "SELECT * FROM cms_content ORDER BY id DESC";

endif;

}

 

 

 

$res = mysql_query($sql) or die(mysql_error());

while($row = mysql_fetch_assoc($res)){

echo '<h1><a href="index.php?id=' . $row['id'] . '">'  . $row['title'] . '</a></h1>';

echo '<p>' . $row['body'] . '</p>';

}

}

 

 

}//Ends our class

 

?>

 

 

hope you can assist me

 

 

Link to comment
https://forums.phpfreaks.com/topic/204050-error-from-else-statement-is-showing-up/
Share on other sites

I believe you need to replace your endif; with a closing brace "}".

 

thanks for reply thorpe, i did what yo said but now am getting a 'T_FUNCTION' error :shrug:

 

Parse error: parse error, expecting `T_FUNCTION' in C:\Wamp Server\wamp\www\modern_cms\_class\cms_class.php on line 23

Archived

This topic is now archived and is closed to further replies.

×
×
  • 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.