배열 방향 순서 질문드립니다.

배열 방향 순서 질문드립니다.

QA

배열 방향 순서 질문드립니다.

본문

안녕하세요.

아래 소스가 오른쪽에서 왼쪽으로 나열되는데 왼쪽에서 오른쪽으로 나열되게 하고 싶습니다.

 

<?
$sql = " select * from weight where mb_id='".$member[mb_id]."' order by date desc limit 8";
$result= sql_query($sql);

$total = mysqli_num_rows($result);

$val = array();
$x_val = array();

$maxval=0;

$cnt=0;
if ($total>0){
?>
<table width=100% style="margin-top:80px;" cellspacing=0 cellpadding=0>
<?
while($row=sql_fetch_array($result)) {
 if ($row[date]){
 $tmp=explode(" ", $row[date]);
 $datestr=$tmp[0];
 $tmp=explode("-", $datestr);
 $datestr=$tmp[1]."/".$tmp[2];
 $x_val[$cnt]=$datestr;
 }
 if ($row[weight]){
 $val[$cnt]=$row[weight];
 if ($row[weight]>$maxval) $maxval=$row[weight];
 }
 $cnt++;
}

?>
<tr style="height:140px;">
<?
for ($i=0;$i<$cnt;$i++){
?>
<td style="vertical-align:bottom;text-align:center;" align="center">
<b><?=$val[$i]?></b>
<table width=50% style="height:<?=$val[$i]/$maxval*140?>px;background-color:#72aedf; width:50%; left:50%; margin-left:25%;" >
<tr><td></td></tr>
</table>
</td>
<? } ?>
</tr>
<tr><td colspan="<?=$cnt?>" style="border-top:2px solid #fff;"></td></tr>
<tr>
<?
for ($i=0;$i<$cnt;$i++){
?>
<td style="font-weight:bold;border-top:5px solid black;"><?=$x_val[$i]?></td>
<? } ?>
</tr>
</table>
<? }else{ ?>
<center>기록이 없습니다</center>
<? } ?>

이 질문에 댓글 쓰기 :

답변 1

중간 이하의

 

<?
for ($i=0;$i<$cnt;$i++){
?>
<td style="vertical-align:bottom;text-align:center;" align="center">
<b><?=$val[$i]?></b>
<table width=50% style="height:<?=$val[$i]/$maxval*140?>px;background-color:#72aedf; width:50%; left:50%; margin-left:25%;" >
<tr><td></td></tr>
</table>
</td>
<? } ?>
</tr>
<tr><td colspan="<?=$cnt?>" style="border-top:2px solid #fff;"></td></tr>
<tr>
<?
for ($i=0;$i<$cnt;$i++){
?>
<td style="font-weight:bold;border-top:5px solid black;"><?=$x_val[$i]?></td>
<? } ?>
</tr>
</table>
<? }else{ ?>
<center>기록이 없습니다</center>
<? } ?>

부분에서

 


<?
for ($i=cnt;$i>0;$i--){
?>
<td style="vertical-align:bottom;text-align:center;" align="center">
<b><?=$val[$i]?></b>
<table width=50% style="height:<?=$val[$i]/$maxval*140?>px;background-color:#72aedf; width:50%; left:50%; margin-left:25%;" >
<tr><td></td></tr>
</table>
</td>
<? } ?>
</tr>
<tr><td colspan="<?=$cnt?>" style="border-top:2px solid #fff;"></td></tr>
<tr>
<?
for ($i=cnt;$i>0;$i--){
?>
<td style="font-weight:bold;border-top:5px solid black;"><?=$x_val[$i]?></td>
<? } ?>
</tr>
</table>
<? }else{ ?>
<center>기록이 없습니다</center>
<? } ?>

 

로 변경해서 해보세요

답변을 작성하시기 전에 로그인 해주세요.
전체 253
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT