2014-09-10 187 views
-1

我該怎麼把兩張表放在同一行?下面的代碼顯示我的表格轉到新行。請幫幫我 。我想在html把兩個表放在同一行html

這是我的表格。我希望把它們放在同一行

enter image description here

,這是我的代碼

<table border="1"> 
    <tr> 
     <td><b>#</b></td> 
     <td><b>Request ID</b></td> 
     <td><b>Title</b></td> 
     <td><b>Importance</b></td> 
     <td><b>Date</b></td> 
     <td><b>Status</b></td> 
     <td><b>View/Reply</b></td> 
    </tr> 

    <?php 
    $a=1; 
    $res = mysql_query("SELECT * FROM request WHERE req_status = 'UNDONE' ORDER BY req_status DESC,req_important ASC,req_dateReceive DESC"); 
    while ($row = mysql_fetch_array($res)){ ?> 

    <tr> 
     <td><?php echo $a; ?></td> 
     <td><?php echo $row['req_id']; ?></td> 
     <td><?php echo $row['req_title']; ?></td> 
     <td><?php echo $row['req_important']; ?></td> 
     <td><?php echo $row['req_dateReceive']; ?></td> 
     <td><b><?php echo $row['req_status']; ?></b></td> 
     <?php 
     if($row['req_status'] == "UNDONE") { ?> 
      <td><a href="viewRequestAdmin.php?var1=reply&var=<?php echo $row['req_id']; ?>"><image src = "reply.jpg" height="65" width ="80"></a></td> 
     <?php 
     } 
     else { ?> 
      <td><a href="viewRequestAdmin.php?var1=view&var=<?php echo $row['req_id']; ?>"><image src = "view2.jpg"></a></td> 
     <?php 
     } 
     ?> 
    </tr> 
    <?php 
    $a++; 
    } ?> 
    </table> 

    <td> 
    </td> 


     <table border="1"> 
    <tr> 
     <td><b>#</b></td> 
     <td><b>Request ID</b></td> 
     <td><b>Title</b></td> 
     <td><b>Importance</b></td> 
     <td><b>Date</b></td> 
     <td><b>Status</b></td> 
     <td><b>View/Reply</b></td> 
    </tr> 

    <?php 
    $a=1; 
    $res = mysql_query("SELECT * FROM request WHERE req_status = 'DONE' ORDER BY req_status DESC,req_important ASC,req_dateReceive DESC"); 
    while ($row = mysql_fetch_array($res)){ ?> 

    <tr> 
     <td><?php echo $a; ?></td> 
     <td><?php echo $row['req_id']; ?></td> 
     <td><?php echo $row['req_title']; ?></td> 
     <td><?php echo $row['req_important']; ?></td> 
     <td><?php echo $row['req_dateReceive']; ?></td> 
     <td><b><?php echo $row['req_status']; ?></b></td> 
     <?php 
     if($row['req_status'] == "UNDONE") { ?> 
      <td><a href="viewRequestAdmin.php?var1=reply&var=<?php echo $row['req_id']; ?>"><image src = "reply.jpg" height="65" width ="80"></a></td> 
     <?php 
     } 
     else { ?> 
      <td><a href="viewRequestAdmin.php?var1=view&var=<?php echo $row['req_id']; ?>"><image src = "view2.jpg"></a></td> 
     <?php 
     } 
     ?> 
    </tr> 
    <?php 
    $a++; 
    } ?> 
    </table> 
+0

發佈您的HTML和CSS;你的PHP與這個問題無關。 – j08691 2014-09-10 15:37:12

+0

仔細看。有我的html代碼。那。 ==' – lightyagami 2014-09-10 15:38:09

+0

我可以看到你的HTML *穿插在PHP *中,但它與你的問題無關。我們只需要呈現的HTML和您的CSS。 – j08691 2014-09-10 15:41:40

回答

0

非CSS的解決方案。 (如需要)

做一個表,並把自然落入列

<table> 
    <tr> 
    <td> 
     <table> 
     <!-- LEFT TABLE --> 
     </table> 
    </td> 
    <td> 
     <table> 
     <!-- RIGHT TABLE --> 
     </table> 
    </td> 
    </tr> 
</table> 
一個小區內的每個表

這將是更好地漂浮一些div作爲列,而不是雖然

CSS

.floatLeft { 
    width: 50%; 
    float: left; 
} 

HTML

<div class="floatLeft"> 
    <table></table> 
</div> 
<div class="floatLeft"> 
    <table></table> 
</div> 


+0

好吧,我明白了。但如何讓外部桌子看不見?它有點混亂。 – lightyagami 2014-09-10 16:04:40

+0

如果您將樣式應用於所有表格,並且它適用於新創建的表格,請僅使用類 – 2014-09-10 16:06:06

+0

將樣式應用於子表格,那麼如何幫助外部表格不可見?我應該在css上面聲明與table類不同的table類嗎? – lightyagami 2014-09-10 16:13:32

0

使用下面的代碼:

table.twoinline { 
    width: 49% 
} 

<table class="twoinline"> 
... 
... 
... 
</table> 
<table class="twoinline"> 
... 
... 
... 
</table> 
+0

我可以使用html嗎?我沒有真正做好css :) – lightyagami 2014-09-10 15:40:33

+0

是的,就像這樣使用它:

Chico30012014-09-10 15:41:32

+0

我應該在哪裏聲明這個表格樣式?以上

? – lightyagami2014-09-10 15:44:44

0

也許這樣? (縮進差):

<style type="text/css" media="screen"> 
     table { border: 1px solid black;float:left;width:148px;} 
    #table_container{width:300px;margin:0 auto;} 
</style> 

    <div id="table_container"> 
    <table> 
    <tr> 
     <th>#</th> 
     <th>Request ID</th> 
     <th>Title</th> 
     <th>Importance</th> 
     <th>Date</th> 
     <th>Status</th> 
     <th>View/Reply</th> 
    </tr> 
    <?php 
    $a=1; 
    $res = mysql_query("SELECT * FROM request WHERE req_status = 'UNDONE' ORDER BY req_status  DESC,req_important ASC,req_dateReceive DESC"); 
    while ($row = mysql_fetch_array($res)){ ?> 
     <tr> 
     <td><?php echo $a; ?></td> 
     <td><?php echo $row['req_id']; ?></td> 
    <td><?php echo $row['req_title']; ?></td> 
    <td><?php echo $row['req_important']; ?></td> 
    <td><?php echo $row['req_dateReceive']; ?></td> 
    <td><b><?php echo $row['req_status']; ?></b></td> 
    <?php 
    if($row['req_status'] == "UNDONE") { ?> 
     <td><a href="viewRequestAdmin.php?var1=reply&var=<?php echo $row['req_id']; ?>"><image src = "reply.jpg" height="65" width ="80"></a></td> 
    <?php 
    } 
    else { ?> 
     <td><a href="viewRequestAdmin.php?var1=view&var=<?php echo $row['req_id']; ?>"><image src = "view2.jpg"></a></td> 
    <?php 
    } 
    ?> 
</tr> 
<?php 
$a++; 
    } ?> 
    </table> 
    <table> 
    <tr> 
    <th>#</th> 
    <th>Request ID</th> 
    <th>Title</th> 
    <th>Importance</th> 
    <th>Date</th> 
    <th>Status</th> 
    <th>View/Reply</th> 
</tr> 
<?php 
$a=1; 
$res = mysql_query("SELECT * FROM request WHERE req_status = 'DONE' ORDER BY req_status DESC,req_important ASC,req_dateReceive DESC"); 
while ($row = mysql_fetch_array($res)){ ?> 

<tr> 
    <td><?php echo $a; ?></td> 
    <td><?php echo $row['req_id']; ?></td> 
    <td><?php echo $row['req_title']; ?></td> 
    <td><?php echo $row['req_important']; ?></td> 
    <td><?php echo $row['req_dateReceive']; ?></td> 
    <td><b><?php echo $row['req_status']; ?></b></td> 
    <?php 
    if($row['req_status'] == "UNDONE") { ?> 
     <td><a href="viewRequestAdmin.php?var1=reply&var=<?php echo $row['req_id']; ?>"><image src = "reply.jpg" height="65" width ="80"></a></td> 
    <?php 
    } 
    else { ?> 
     <td><a href="viewRequestAdmin.php?var1=view&var=<?php echo $row['req_id']; ?>"><image src = "view2.jpg"></a></td> 
    <?php 
    } 
    ?> 
    </tr> 
    <?php 
    $a++; 
    } ?> 
    </table> 

    </div>