0

PHP、HTML、またはJavasciptはまだ新しいです。この問題の解決策を見つけようとしています。

このエラーが発生しました

解析エラー: 構文エラー、予期しない T_ENCAPSED_AND_WHITESPACE、エコーで表示しようとすると T_STRING、T_VARIABLE、または T_NUM_STRING が必要です<?php echo $_GET["q"]; ?>

オリジナルコード

<input type="hidden" name="q" value="<?php echo $_GET["q"]; ?>" /><input type="submit" name="ResetPasswordForm" value=" Reset Password " />

echo に変更する場合

echo "<input type=\"hidden\" name=\"q\" value=\"<?php echo $_GET[\"q\"]; ?>\" /><input type=\"submit\" name=\"ResetPasswordForm\" value=\" Reset Password \" />\n";

誰かが私を助けたり、理由を説明したりできますか? ありがとうございました..

4

3 に答える 3

1

echo ステートメント内に echo ステートメントを含めることはできません。

value=\"<?php echo $_GET[\"q\"]; ?>\"

する必要があります

value=\"$_GET["q"]\"

また

value=\"" . $_GET["q"] . "\"
于 2013-11-12T20:36:02.913 に答える
0

次のように変更します。

echo "<input type=\"hidden\" name=\"q\" value=\"" . $_GET['q'] . "\" /><input type=\"submit\" name=\"ResetPasswordForm\" value=\" Reset Password \" />\n";
于 2013-11-12T20:36:10.140 に答える