0
두 테이블 (서로 다른 열에 의해 정렬 된)을 HTML 테이블에 나란히 표시하고 싶습니다. 시도 :두 테이블을 PHP에서 나란히 배치하기위한 HTML 생성
<tbody>
<td>
<?php
require_once "db_data.php";
$bids_results = $mysqli->query("SELECT bid_volume, bid FROM apple_bids ORDER BY bid DESC");
while($bids = $bids_results->fetch_array()) {
echo "<tr>\n\t<td>"
. $bids['bid_volume']
. "</td>\n\t<td>"
. $bids['bid']
. "</td>\n</tr>\n";
}
$bids_results->close();
?>
</td>
<td>
<?php
$offers_results = $mysqli->query("SELECT offer_volume, offer FROM apple_offers ORDER BY offer DESC");
while($offers = $offers_results->fetch_array()) {
echo "<tr>\n\t<td>"
. $offers['offer']
. "</td>\n\t<td>"
. $offers['offer_volume']
. "</td>\n</tr>\n" ;
}
$offers_results->close();
$mysqli->close();
?>
</td>
</tbody>
하지만 두 번째 테이블은 첫 번째 테이블 아래에 표시됩니다.
<table>
<tr>
<td>
<!-- PHP output here -->
</td>
<td>
<!-- PHP output here -->
</td>
</tr>
</table>
테이블 구조가 유효하지 않은 것 같습니다. 테이블> tbody> tr> td로 이동해야합니다. 중첩하는 경우 이러한 모든 요소를 다시 추가해야합니다. tr 아래에 직접 tr을 중첩시킬 수는 없습니다. –
좋아,이 경우에는 두 개의 서로 옆에
이 있어야합니다. 어떻게해야합니까? – saeppi코드를 사용하여 답변을 추가했습니다. –
답변
당신은 정말 같은
tbody
는 브라우저에 의해 생성됩니다 사용할 필요가 없습니다 :이 마크 업을 시도<tbody>
출처
2015-01-02 18:01:47
고마워, dwreck08, 우리가 가까이오고있어. 제안 사항에 따라 두 테이블이 서로 위에 표시됩니다. – saeppi
테이블에 스타일이 있거나 콘텐츠가 너무 많을 수 있습니다. 다음은 PHP가없는 동일한 코드입니다 ... http://jsfiddle.net/w08nzbyb/ 테이블이 나란히 있습니다. –
죄송합니다. 내 잘못입니다. 당신이 옳았. 나는 그들에게 스타일을 부여했다. 감사합니다. 도움을 청합니다! – saeppi
아래 하나
<tr>
에 두<td>
를 넣어 경우에도 동일한 문제가 발생합니다. 귀하의 코드에서 적절한 테이블 구조는 다음과 같습니다 :출처
2015-01-02 17:51:14 hungerstar
관련 문제