私のウェブサイトのユーザーは、2 つの数字を入力できます。1 つはテーブル内の列数用で、もう 1 つはテーブル内の行数用です。私の JavaScript は、このテーブルを作成するコードを作成します。これは、テーブルの開始タグと最初の行が変数に追加されることを意味します。次に、行の最初のセルに開始セル タグを追加します。
今、次のように JavaScript コード内で PHP 関数を呼び出します。
<?php getCellInfo(1) ?>
この関数は 1 を取り、プライマリ キー 1 を持つレコードを mysql データベースにクエリします。関数は次に、プライマリ キー 1 に関連付けられた保存された名前をエコーします。
次に、このセルを閉じるタグを、テーブル コードを保持する変数に追加します。ユーザーが入力した列数に対してこれを繰り返します。これはwhileループで行われます。ループが終了したら、テーブルコードを閉じるまで、行を終了して次の行を開始するコードを追加します。
次に、div の html を変更してテーブルを表示します。これは機能しますが、明らかにすべてのセルに同じ情報を入力するだけです。PHP関数に渡す数値を増やしたいのですが、セルに沿って移動するときにJavaScriptで数値を増やすことができますが、これを行う方法がわかりません。
javascript 変数を定義して PHP 関数に渡してみました。変数はcellNoと呼ばれ、これを試しました:
<?php getCellInfo(cellNo) ?>
しかし、これはうまくいきませんでした。