Forum Moderators: coopster

Message Too Old, No Replies

Parse error: parse error, unexpected T IF

parse error php unexpected T_IF

         

bluebaboonadvertisin

4:40 am on Apr 16, 2009 (gmt 0)

10+ Year Member



Can anyone help me with this PHP error?

if (strlen($name) == 0 )
{
die("<table width='100%' border='0' cellspacing='0' cellpadding='0'><tr><td><form action='sendcontact.php' method='post' name='contact' id='contact'><table width='97%' border='0' align='center' cellpadding='0' cellspacing='0'><tr><td height='50' valign='top'><label>FULL NAME</label><br /><input name='name' type='text' id='name' size='50' /><br /></td></tr><tr><td height='50' valign='top'><label>EMAIL</label><br /><input name='email' type='text' id='email' size='50' /></td></tr><tr><td valign='top'><label>COMMENTS</label><br /><textarea name='comments' cols='39' rows='5' id='comments'></textarea></td></tr><tr><td width='18%' height='54'><label>Security image</label><br /><input name='security' type='text' id='security' size='10' /></td><td><img name='img_security' src='securimage_show.php?sid=".md5(uniqid(time()))."' /></td></tr><tr><td><img src='images/spacer.gif' width='4' height='10' /><br /><input name='submit' type='image' id='submit' value='submit' src='images/send.gif' /></td></tr></table></form></td></tr></table></td><td width='11' height='374' align='left' valign='top'>&nbsp;</td><td width='240' rowspan='2' align='center' valign='top' style='background-image:url(images/newsbg.jpg); background-repeat:no-repeat;'><br /><img src='images/spacer.gif' width='1' height='20' /><br /><table width='230' border='0' align='center' cellpadding='0' cellspacing='0'><tr><td width='10' align='center'><script type='text/javascript'>AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','230','height','315','src','flash/calendar','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','flash/calendar' ); //end AC code</script><noscript><object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0' width='230' height='315'><param name='movie' value='flash/calendar.swf' /><param name='quality' value='high' /><embed src='flash/calendar.swf' quality='high' pluginspage='http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash' type='application/x-shockwave-flash' width='230' height='315'></embed></object></noscript></td></tr></table><span class='adverts'> <br /><br /><a href='Class Program.pdf' target='_blank'><img src='images/classprogram.jpg' width='238' height='137' border='0' /></a><br /><br />".if ($row_bookings['hebroncontent'] == 'Open') {."<a href='bookings/index.php'><img src='images/hebronadvert.jpg' width='238' height='175' border='0' /></a>".}."</span></td></tr><tr><td align='left' valign='top'>&nbsp;</td></tr></table></td><td width='18' valign='top' background='images/rightbg.jpg'><img src='images/rightside.jpg' width='18' height='551' /></td></tr><tr><td colspan='3'><img src='images/footer.jpg' width='964' height='26' /></td></tr></table><br /><br /></body></html>".mysql_free_result($contacttext).");
}

dreamcatcher

7:03 am on Apr 16, 2009 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Hi bluebaboonadvertisin, welcome to WebmasterWorld. :)

You cannot concatenate an if statement.

<br />".if ($row_bookings

Isn`t going to work. If you want to concatenate a similar control structure you need to look at the Ternary Operator [uk.php.net].

So, something like this should work ok:

".($row_bookings['hebroncontent'] == 'Open') ? "<a href='bookings/index.php'><img src='images/hebronadvert.jpg' width='238' height='175' border='0' /></a>" : "")."

dc