php – 一个函数中并排的两个表
发布时间:2020-12-13 22:52:11 所属栏目:PHP教程 来源:网络整理
导读:我有这个函数来创建一个包含来自我的数据库的数据的表. 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()
我有这个函数来创建一个包含来自我的数据库的数据的表.
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>"; 现在这个工作正常,但我希望在我的表中有两行: [id 0 info] | [id 1 info] 但现在我的桌子就像: [id 0 info] 我怎么做到这样它们就像是彼此相邻的两张桌子? 谢谢. 编辑:更清楚:我喜欢这样; 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将它们彼此相邻浮动: $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; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |