fetch(); $-6ren">
gpt4 book ai didi

php - 一个函数中并排的两个表

转载 作者:可可西里 更新时间:2023-10-31 23:40:40 25 4
gpt4 key购买 nike

我有这个功能可以用我的数据库中的数据制作一个表。

echo "<table border='1' cellspacing='2' style=\"margin: 20px 0px 20px 20px\">";

for($i = 0; $i<$aantalspelers; $i++){
$querynaam = "SELECT voornaam FROM team WHERE id=$i" or die(mysql_error());
$querytussenvoegsel = "SELECT tussenvoegsel FROM team WHERE id=$i" or die(mysql_error());
$queryachternaam = "SELECT achternaam FROM team WHERE id=$i" or die(mysql_error());
$querypositie = "SELECT positienaam FROM positie WHERE id=(SELECT positie FROM team WHERE id=$i)" or die(mysql_error());
$naam = $db->query($querynaam);
$naam = $naam->fetch();
$naam_string = $naam['voornaam'];
$tussenvoegsel = $db->query($querytussenvoegsel);
$tussenvoegsel = $tussenvoegsel->fetch();
$tussenvoegsel_string = $tussenvoegsel['tussenvoegsel'];
$achternaam= $db->query($queryachternaam);
$achternaam = $achternaam->fetch();
$achternaam_string = $achternaam['achternaam'];
$positie = $db->query($querypositie);
$positie = $positie->fetch();
$positie_string = $positie['positienaam'];

$inserttable = "<th rowspan='3'><img src=\"images/spelers/$i.jpg\" width='85' height='130'/></th>"
.'<tr><th>Voornaam</th><th>Tussenvoegsel</th><th>Achternaam</th><th>Positie</th></tr>'
.'<tr><td>'.$naam_string.'</td><td>'.$tussenvoegsel_string.'</td><td>'.$achternaam_string.'</td><td>'.$positie_string.'</td></tr>';

echo $inserttable;
}

echo "</table>";

现在一切正常,但我想在我的表中有 2 行:

[id 0 信息] | [id 1 信息]
[id 2 信息] | [id 3 信息]

但现在我的 table 是这样的:

[id 0 信息]
[id 1 信息]
[id 2 信息]

我要怎么做才能让它们像 2 个并排的 table 一样?

谢谢。

编辑:更清楚一点:我是这样的; now但我想要这样; want

最佳答案

使用数组的索引结合模数将行堆叠在一起。

沿着这些线的东西:

for($i = 0; $i<$aantalspelers; $i += 2){
$table1_rows .="<tr><td>$aantalspelers[i]["id"]</td></tr>";
$table2_rows .="<tr><td>$aantalspelers[i+1]["id"]</td></tr>";
}

然后只需将行包裹在页眉和页脚中,并使用 css 将它们并排 float :

$table_head = "<table><tr><th>whatever headings</th></tr>";
$table_foot = "</table>";
$table1 = $table_head.$table1_rows.$table_foot;
$table2 = $table_head.$table2_rows.$table_foot;

关于php - 一个函数中并排的两个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22872582/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com