achilles_m91 Posted June 20, 2009 Share Posted June 20, 2009 Can somebody please tell me what's the problem in following code. I am getting a syntax error <?php if($employed=="yes") { echo"<table width="934" border="1"> <tr> <td width="260">Will join under basic salary?</td> <td width="127"><?=$minpay?> </td> <td width="135"><div align="right">Expected Salary?</div></td> <td width="384"><?=$expectedsalary?> </td> </tr> <tr> <td>Under any contractual obligations to serve Central/State Govt. /Any other PSU or Autonomous body?: </td> <td><?=$contract?> </td> <td><div align="right">Details</div></td> <td><?=$contractdetail?> </td> </tr> <tr> <td>Total Experience</td> <td colspan="3"><?=$yearex?> years <?=$monthex?> months </td> </tr> <tr> <td height="62">Nature of work in previous job</td> <td colspan="3"><?=$naturewrk?> </td> </tr> </table>"; } ?> Quote Link to comment Share on other sites More sharing options...
achilles_m91 Posted June 20, 2009 Author Share Posted June 20, 2009 the code works if i use single quotes but the statements: <?=$variable?> are not getting executed Quote Link to comment Share on other sites More sharing options...
fnairb Posted June 20, 2009 Share Posted June 20, 2009 instead of... <?=$minpay?> try... <?php=$minpay?> Or, don't be lazy. (to be fair it is a matter of taste) <?php echo $minpay; ?> Quote Link to comment Share on other sites More sharing options...
DarkSuperHero Posted June 20, 2009 Share Posted June 20, 2009 <?=$minpay?> to '. $minpay .' Read up on some syntax, specially concatenating and single vs double quotes Quote Link to comment Share on other sites More sharing options...
achilles_m91 Posted June 20, 2009 Author Share Posted June 20, 2009 thanks i forgot to put the dot . when i tried single quotes earlier Its working now Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.