dmcglone Posted July 31, 2013 Share Posted July 31, 2013 What's happing here is I can't seem to use one these two lines instead of both at the same time: $this->rName = $row['name']; $this->rDescription = $row['description']; Here is the class that uses this code: class BlankPage { public $rName; public $rDescription; function __construct() { $p = $_GET['p']; $sql = "SELECT name, description FROM page WHERE page_id = $p"; $result = mysql_query($sql); while ($row = mysql_fetch_array($result)) $this->rName = $row['name']; $this->rDescription = $row['description']; } I'm lost. Wouldn't this be the same as using: $rName = $row['name']; $rDescription = $row['description']; echo $rName; echo $rDescription; Link to comment https://forums.phpfreaks.com/topic/280683-hmmm-why-isnt-this-allowed/ Share on other sites More sharing options...
dmcglone Posted July 31, 2013 Author Share Posted July 31, 2013 HAHAHAHAHA I forgot the curly brackets on my while loop.I was thinking the one that closed the function was the one for the while. Link to comment https://forums.phpfreaks.com/topic/280683-hmmm-why-isnt-this-allowed/#findComment-1442831 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.