簡體   English   中英

兩個表並排在一個函數中

[英]Two tables side by side in a function

我有這個函數來創建一個包含來自我的數據庫的數據的表。

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 2 info] | [id 3 info]

但現在我的桌子就像:

[id 0 info]
[id 1 info]
[id 2 info]

我怎么做到這樣它們就像是彼此相鄰的兩張桌子?

謝謝。

編輯:更清楚:我喜歡這樣; 現在但我希望這樣;

使用數組的索引與模數相結合來堆疊彼此相鄰的行。

這些方面的東西:

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;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM