ドロップ ボックスから取得した変数を 1 つの引数として、javascript 関数を呼び出そうとしています。このスクリプトは、「this.value」を使用して現在のドロップ ボックスから値を渡した場合にのみ正常に機能しますが、変数を渡そうとするとコードが機能しません。echo ステートメントを使用すると、変数はドロップ ボックスの値から適切に入力されます。問題は、変数を実際にjavascript関数に渡すことにあると思います。書き込みステートメントが実行されないため、関数 showSection(q, r) が呼び出されることはありません。どんな助けでも大歓迎です。ここに私のphpとjavascriptコードがあります
echo "<select name=\"course\" onchange=\"showSection($q, this.value)\">";