shane18 Posted December 24, 2009 Share Posted December 24, 2009 onclick="window.location=\'index.php?Page=Profile&PROFILE_ID='.$USER_ID.'\'"> what im echoing above causes a error in the html 4.1 strict validator... how can i change it to still work and not cause the error? Line 42, Column 1302: cannot generate system identifier for general entity "PROFILE_ID" (QUOTE IS FROM http://validator.w3.org/) Link to comment https://forums.phpfreaks.com/topic/186200-miscellaneous-problem/ Share on other sites More sharing options...
pneudralics Posted December 24, 2009 Share Posted December 24, 2009 Try something like this: onclick="window.location=index.php?Page=Profile&PROFILE_ID=<?php echo $USER_ID ?>"> Link to comment https://forums.phpfreaks.com/topic/186200-miscellaneous-problem/#findComment-983381 Share on other sites More sharing options...
shane18 Posted December 24, 2009 Author Share Posted December 24, 2009 its the &PROFILE_ID causing the html error... its being considered a entity Link to comment https://forums.phpfreaks.com/topic/186200-miscellaneous-problem/#findComment-983393 Share on other sites More sharing options...
oni-kun Posted December 24, 2009 Share Posted December 24, 2009 its the &PROFILE_ID causing the html error... its being considered a entity Then this is an HTML question, Not PHP. Always use & instead of '&'. If you're looking for a PHP function, use url_encode $string = 'onclick="window.location=\'index.php?'.urlencode('Page=Profile&PROFILE_ID='.$USER_ID.'\'">'); Link to comment https://forums.phpfreaks.com/topic/186200-miscellaneous-problem/#findComment-983394 Share on other sites More sharing options...
trq Posted December 24, 2009 Share Posted December 24, 2009 onclick="window.location=\'index.php?Page=Profile&PROFILE_ID='.$USER_ID.'\'"> Link to comment https://forums.phpfreaks.com/topic/186200-miscellaneous-problem/#findComment-983395 Share on other sites More sharing options...
shane18 Posted December 24, 2009 Author Share Posted December 24, 2009 thanks for helping me fix the problem, and yes I understand this is html issue but it was caused by a php thing... Link to comment https://forums.phpfreaks.com/topic/186200-miscellaneous-problem/#findComment-983398 Share on other sites More sharing options...
trq Posted December 24, 2009 Share Posted December 24, 2009 thanks for helping me fix the problem, and yes I understand this is html issue but it was caused by a php thing... Its nothing to do with php. Link to comment https://forums.phpfreaks.com/topic/186200-miscellaneous-problem/#findComment-983402 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.