質問: いつもお世話になっております。 HTMLを勉強していて、わからないコードが出て混乱してしいました。。。 `';">IDコード=mark('ID')?>` テーブルの一番上の項目の箇所で、 ここをクリックするとIDでソートする機能かと思うのですがこのコードの意味がわかりません。 JavascriptやPHPが記述されているのかな?と思うですが、どこからどこまでがそれぞれの範囲なのかがわかりません。 どうぞよろしくお願いいたします。。。 ※コードをバッククォートでくくりました。失礼いたしました。
回答: こうやってマークダウンで書くと、コードが色分けされるので見やすいです。 ``` IDコード=mark('ID')?> ``` onClickと書いてあって、ダブルコーテーションの中身がJavascriptです。 ``` location='?order=PHPで生成されるもの'; ``` というコードになります。クリック時に呼び出されます。 自分自身をorderパラメータを付けて呼び出してますね。 `=order('ID')?>` と `=mark('ID')?>` というのがPHP部分です。 `` と `` と同義です。 ということで、order関数とmark関数を呼び出して、その結果を表示してます。