Try single-quotes instead of double (' instead of "). Could be an interpolation issue.
--Dave On Thu, 26 Sep 2002, Hutchins, Richard wrote: > Can somebody tell me what I might be doing wrong in the code below? I'm > trying to use a function to perform an often-used db query and return the > resulting resource to the calling script. I keep getting this error though: > > Parse error: parse error, unexpected T_LNUMBER, expecting T_VARIABLE or '$' > in c:\spidey\public\addleveltwo.php on line 51 > > I've looked and looked, but I can't find what could be causing a parse > error. Most likely, I've just been looking at it for too long. Any fresh > eyes available? > > <?php > include("../protected/getContent.php"); > > getLevelOnes($docnum); //user-defined function from included file. > Definition appears after this snippet. > > $num=mysql_num_rows($levelones); > > if($num<1) > { > echo("There is no level one (Section) content for this > document in the database."); > exit(); > } > > while($row=mysql_fetch_array($levelones)) > { > $1contentID=$row["1contentID"]; > $parentID=$row["parentID"]; > $1child=$row["childID"]; > $1content=$row["1content"]; > $1ordinal=$row["ordinal"]; > > echo("<tr><td>".$1content."</td><td><a > href=\"contentMgr.php?docnum=".$docnum."\" > target=\"_right\">Add</a></td></tr>"); > } > ?> > > <?php > function getLevelOnes($docnum) > { > $sql="SELECT 1contentID, parentID, childID, 1content, 1ordinal FROM > levelone WHERE 1contentID='$docnum'"; > $levelones=mysql_query($sql) > or die(mysql_error()); > return $levelones; > } > ?> > > > -- ,-._.-._.-._.-._.-. `-. ,-' .----------------------. | | | Cool nerds use ASCII | | | | art at the bottom of | | | | their emails. | | | | | ,';".________.-. | | ;';_' )] | | ; `-| | `. `T- | `----------------------._ \ | | `-; | | |..________..-| /\/ |________..| ,'`./ >,( | \_.-|_/,-/ ii | | `."' `-/ .-"""|| | /`^"-; | ||____| / / `.__/ | || / | || | || -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php