表名是Racecard。今天,有9场比赛。

表结构如下所示:

种族没有马没有马名

1   1   FAJR
1   2   CUT DIAMOND
1   3   VOICE OF FAITH
1   4   CEASARINA
1   5   JAIPUR GEM
1   6   KATNISS
1   7   PLAN B
1   8   CLASSY DANCER
1   9   RAJASTHAN GLORY
1   10  HIGHWAY EXPRESS
1   11  TAJ E SHAHI
2   1   VICTORIOUS MARCH
2   2   DEMONSTRATOR
2   3   MYLA ROSE
2   4   RIO
2   5   MONZA
3   1   TITLEIST
3   2   SUNTAN BEAUTY
3   3   VICTORIAN
3   4   LAURUS PRIDE


...

我试图创建一个PHP页面,其中整个表按种族分组。

该页面应具有诸如-1号种族,2号种族的子标题:2:

种族编号:1

HorseNo马名赢得赌注显示赌注赌注

1   FAJR                          textbox         textbox          textbox

2   CUT DIAMOND                   textbox         textbox          textbox

3   VOICE OF FAITH                textbox         textbox          textbox

4   CEASARINA                     textbox         textbox          textbox

5   JAIPUR GEM                    textbox         textbox          textbox

6   KATNISS                       textbox         textbox          textbox

7   PLAN B                        textbox         textbox          textbox

8   CLASSY DANCER                 textbox         textbox          textbox

9   RAJASTHAN GLORY               textbox         textbox          textbox

10  HIGHWAY EXPRESS               textbox         textbox          textbox

11  TAJ E SHAHI                   textbox         textbox          textbox


第2场

HorseNo马名赢得赌注显示赌注赌注

1   VICTORIOUS MARCH              textbox         textbox          textbox

2   DEMONSTRATOR                  textbox         textbox          textbox

3   MYLA ROSE                     textbox         textbox          textbox

4   RIO                           textbox         textbox          textbox

5   MONZA                         textbox         textbox          textbox


等等。另外,应该有带有文本框的列,用于输入下注金额。当用户提交表格时,投注细节应与各自的比赛编号,赛马编号和投注金额一起存储在投注表中。我需要使用数组。请帮我编码。

最佳答案

首先确定最高的RaceNo。

SELECT RaceNo AS RaceNoMAX FROM racecard WHERE RaceNo=max(RaceNo)


然后使用函数绘制表的for或while循环

While ($i<RaceNoMAX ){
   $sql = "SELECT HorseNo, Horse Name, Win_bet, Show_bet, Place_bet
   FROM racecard
   WHERE RaceNo=$i ORDER BY HorseNo ASC";

$result = ...;

$php_function_to_draw_the_table = ...;

$++;

}

09-19 22:32