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>'; 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>"; 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 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'; ?> 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>';?> 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">';?> Link to comment https://forums.phpfreaks.com/topic/72942-syntax/#findComment-367928 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.