我的问题是希望$id被评估和传递。我试图使用转义引号,但失败了。我该怎么做??如果我输入"或",我总是得到$id作为字符串$id 传递
echo '<form name="aform" action=go.php?id=$id" method="POST">'.
'';
将其正确连接到字符串
echo '<form name="aform" action=go.php?id='.$id.'" method="POST">';
如果使用双引号而不是单引号,也可以使用大括号作为更快的连接形式:
echo "<form name='aform' action='go.php?id={$id}' method='POST'>";
或者,如果你想在html中保留双引号,你可以转义它们
echo "<form name='"aform'" action='"go.php?id={$id}'" method='"POST'">";
请阅读此页:http://php.net/manual/en/language.operators.string.php