Log in

View Full Version : How to avoid error message?



toplisek
11-17-2006, 12:06 PM
I have the following code and need help what to change that it will work without error?


echo'<td width="88" id="membership" align="center" valign="middle" class="borderMenu2" onmouseover="document.getElementById('membership').className='borderMenuover2'" onmouseout="document.getElementById('membership').className='borderMenu2'" ><a href="1_membership_1.php" target="_self" class="text02">Sign up</a></td><td width="3" align="center" valign="middle"> </td>';


It gives me error:
Parse error: parse error, unexpected T_STRING, expecting ',' or ';' in ...mypage.php on line 30 (line 30 is echo code)

thetestingsite
11-17-2006, 04:35 PM
for every single quote inside the echo add a slash to it. It will look like this:



echo'<td width="88" id="membership" align="center" valign="middle" class="borderMenu2" onmouseover="document.getElementById(\'membership\').className=\'borderMenuover2\'" onmouseout="document.getElementById(\'membership\').className=\'borderMenu2\'" ><a href="1_membership_1.php" target="_self" class="text02">Sign up</a></td><td width="3" align="center" valign="middle"> </td>';


or instead of using echo you could try this



print <<<HERE
<td width="88" id="membership" align="center" valign="middle" class="borderMenu2" onmouseover="document.getElementById('membership').className='borderMenuover2'" onmouseout="document.getElementById('membership').className='borderMenu2'" ><a href="1_membership_1.php" target="_self" class="text02">Sign up</a></td><td width="3" align="center" valign="middle"> </td>
HERE;


either one of those will get rid of that error.

Twey
11-17-2006, 04:41 PM
Or even better:
?>
<td
width="88"
id="membership"
align="center"
valign="middle"
class="borderMenu2"
onmouseover="document.getElementById('membership').className = 'borderMenuover2';"
onmouseout="document.getElementById('membership').className='borderMenu2';"
>
<a
href="1_membership_1.php"
target="_self"
class="text02"
>
Sign up
</a>
</td>
<td
width="3"
align="center"
valign="middle"
>
</td>
<?php

thetestingsite
11-17-2006, 04:57 PM
agreed