angelsRock Posted October 12, 2007 Share Posted October 12, 2007 why my $subid shows nothing?? thanks echo '<form action="post-premiumreview.php?id="$subid method=POST>'; Quote Link to comment https://forums.phpfreaks.com/topic/72942-syntax/ Share on other sites More sharing options...
ShoeLace1291 Posted October 12, 2007 Share Posted October 12, 2007 try echo "<form action='post-premiumreview.php?id=$subid' method=POST>"; Quote Link to comment https://forums.phpfreaks.com/topic/72942-syntax/#findComment-367875 Share on other sites More sharing options...
darkfreaks Posted October 12, 2007 Share Posted October 12, 2007 <?php echo "<form action=post-premiumreview.php?id=$subid method=POST>";?> this should work purfect Quote Link to comment https://forums.phpfreaks.com/topic/72942-syntax/#findComment-367877 Share on other sites More sharing options...
GingerRobot Posted October 12, 2007 Share Posted October 12, 2007 Strings enclosed in single quotes are taken to be literal - that is, any variables inside them are not evaluated. For example: <?php $foo = 'bar'; echo 'The string is: $foo'; ?> Produces the exact text: The string is: $foo If you enclose the string in double quotes, however, variables are evaluated. So: <?php $foo ='bar'; echo "The string is: $foo"; ?> Produces: The string is bar So, if you want to echo variables within your string, you must either use double quotes or concatenation: <?php $var = 'some variable'; //either echo "Some other text $var a bit more text"; // or echo 'Some other text '.$var.' a bit more text'; ?> Quote Link to comment https://forums.phpfreaks.com/topic/72942-syntax/#findComment-367909 Share on other sites More sharing options...
darkfreaks Posted October 12, 2007 Share Posted October 12, 2007 ah sorry it was bad coding thanks ginger worked on my coding though it was javascript but still worked i guess she could do something like <?php echo '<form action='post-premiumreview.php?id=.$subid.' method=POST>';?> Quote Link to comment https://forums.phpfreaks.com/topic/72942-syntax/#findComment-367916 Share on other sites More sharing options...
GingerRobot Posted October 12, 2007 Share Posted October 12, 2007 ah sorry it was bad coding thanks ginger worked on my coding though it was javascript but still worked i guess she could do something like <?php echo '<form action='post-premiumreview.php?id=.$subid.' method=POST>';?> That wouldn't work. You'd need to do: <?php echo '<form action="post-premiumreview.php?id='.$subid.'" method="POST">';?> Quote Link to comment https://forums.phpfreaks.com/topic/72942-syntax/#findComment-367928 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.