sphinx Posted December 11, 2011 Share Posted December 11, 2011 Hello, I'm trying to echo an additional variable using this: $numincorrect = '<div id="incorrectnum">Sorry, that number was not correct.</div>'; I want to incorperate: $code from require('send.php'); I've tried $numincorrect = '<div id="incorrectnum">Sorry, that number was not "$code".</div>'; However, it literally displays $code on output. Many thanks Link to comment https://forums.phpfreaks.com/topic/252955-not-outputting/ Share on other sites More sharing options...
joe92 Posted December 11, 2011 Share Posted December 11, 2011 You can't enclose a variable in single quotes, it will read it as a literal. The options would be to either end the singles, place the variable in, and then start the singles again $numincorrect = '<div id="incorrectnum">Sorry, that number was not "'.$code.'".</div>'; Or to have the string all in speech marks, as variables get read as variables in speech marks, and cancel out the other speech marks that you need within the string $numincorrect = "<div id=\"incorrectnum\">Sorry, that number was not \"$code\".</div>"; Link to comment https://forums.phpfreaks.com/topic/252955-not-outputting/#findComment-1296935 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.