최근 게시물에서 [포인트가 많이 없어서 ..해결해주세요 .] 정보
최근 게시물에서 [포인트가 많이 없어서 ..해결해주세요 .]본문
최근게시물 리스트에 배경색상을 2가지 색상으로 램던출력하려고 합니다
1.안녕하세요 이배경색을 검은색
2.안녕하세요 이배경색을 하얀색
3.안녕하세요 이배경색을 검은색
4.안녕하세요 이배경색을 하얀색
....
이렇게 할려고 하는데 잘 않됩니다 .
<style>
.bg0{background:#FFF;}
.bg1{background:#F7F7F7;}
</style>
스타일은 이것으로 사용할려고요 도와주세요
아래는 소스 입니다 ..
1.안녕하세요 이배경색을 검은색
2.안녕하세요 이배경색을 하얀색
3.안녕하세요 이배경색을 검은색
4.안녕하세요 이배경색을 하얀색
....
이렇게 할려고 하는데 잘 않됩니다 .
<style>
.bg0{background:#FFF;}
.bg1{background:#F7F7F7;}
</style>
스타일은 이것으로 사용할려고요 도와주세요
아래는 소스 입니다 ..
<?
if (!defined("_GNUBOARD_")) exit;
?>
<style>
.bg0{background:#FFF;}
.bg1{background:#F7F7F7;}
</style>
<table width="100%" cellpadding="0" cellspacing="0" style="border:1px #ccc solid;">
<tr>
<td valign="top">
<table width="100%" border="0" cellpadding="0" cellspacing="1">
<col width="70" style="text-align:center;" />
<col width="140" />
<col width="" />
<col width="" />
<?
for ($i=0; $i<count($list); $i++) {
$league = get_game($list[$i][ca_name]);
if( !$league[bn_alt] ) $league[bn_alt] = $list[$i][ca_name];
$img_src = "$g4[path]/data/banner/{$league[bn_id]}";
if( $league[bn_alt] && file_exists($img_src) && $league[bn_id])
{
$bn_img = "<img src='$img_src' border='0' width='20' height='20' alt='$row[bn_alt]' align='absmiddle'></a> ";
}else $bn_img = "";
if($list[$i]['wr_9'] != "" && $list[$i]['wr_10'] != "")
$game_result = $list[$i]['wr_9'].":".$list[$i]['wr_10'];
else
$game_result = "-";
$lb = $i % 2;
?>
<td><?=substr($list[$i]['wr_6'], 5, -3)?></td>
<td style="border-left:1px #ccc solid;">
<?=$bn_img?>
<?=$league[bn_alt]?></td>
<td width="230" style="border-left:1px #ccc solid;"><?=$list[$i]['wr_4']?>
(
<?=$list[$i]['wr_1']?>
)</td>
<td width="230" style="border-left:1px #ccc solid;">
<?=$list[$i]['wr_5']?>
(
<?=$list[$i]['wr_2']?>
)</td>
</tr>
<tr><td bgcolor="cccccc" colspan="4"></td></tr>
<? }
if ( count($list) < 12 )
{
$length = 11 - count($list);
for( $x = $i; $x <= 11; $x++ ){
$lb = $x % 2;
echo "";
}
}
?>
</table>
</td>
</tr>
</table>
댓글 전체

그누보드에서 처럼 <tr>에 배경색을 넣으려면,
<style>
.bg0{background:#FFF;}
.bg1{background:#F7F7F7;}
</style>
리스트를 출력시키는 for 구문안에서
for ($i=0; $row=sql_fetch_array($result); $i++) {
$list = $i%2; // 짝수면 0 홀수면 1을 출력시킴.
echo"<tr class='bg$list>";
}
이린식으로 하면 되겠네요..
짝수면 bg0 을...
홀수면 bg1 을 적용시키게 됩니다.
<style>
.bg0{background:#FFF;}
.bg1{background:#F7F7F7;}
</style>
리스트를 출력시키는 for 구문안에서
for ($i=0; $row=sql_fetch_array($result); $i++) {
$list = $i%2; // 짝수면 0 홀수면 1을 출력시킴.
echo"<tr class='bg$list>";
}
이린식으로 하면 되겠네요..
짝수면 bg0 을...
홀수면 bg1 을 적용시키게 됩니다.
저기 위에 소스보면서 넣어주시면 않될가요 ?

위 소스를 기준으로 한다면...
35번 라인쯤에
<tr class='bg<?=$lb?>'>
를 삽입하면 되겠네요~
35번 라인쯤에
<tr class='bg<?=$lb?>'>
를 삽입하면 되겠네요~
<tr><td bgcolor="cccccc" colspan="4"></td></tr>
<tr class='bg0'>
<td>06-25 23:33</td>
<td style="border-left:1px #ccc solid;">
<img src='./data/banner/2' border='0' width='20' height='20' alt='' align='absmiddle'></a> 1</td>
<td width="230" style="border-left:1px #ccc solid;"> (
1 )</td>
<td width="230" style="border-left:1px #ccc solid;">
(
1 )</td>
</tr>
이렇게 페이지에서 계속로딩이 되요 소스보기 하니깐.. 끝이없네요 ㅠㅠ
<tr class='bg0'>
<td>06-25 23:33</td>
<td style="border-left:1px #ccc solid;">
<img src='./data/banner/2' border='0' width='20' height='20' alt='' align='absmiddle'></a> 1</td>
<td width="230" style="border-left:1px #ccc solid;"> (
1 )</td>
<td width="230" style="border-left:1px #ccc solid;">
(
1 )</td>
</tr>
이렇게 페이지에서 계속로딩이 되요 소스보기 하니깐.. 끝이없네요 ㅠㅠ

ㅎㅎ 음..
위에 <tr>에 있네요.
다음과 같이 해보세요.
1. 09라인부터 15라인까지를 모두 35라인줄로 옮긴다.
2. 옮긴 내용중 <tr> 부분을 <tr class='bg<?=$lb?>'> 로 교체한다.
위에 <tr>에 있네요.
다음과 같이 해보세요.
1. 09라인부터 15라인까지를 모두 35라인줄로 옮긴다.
2. 옮긴 내용중 <tr> 부분을 <tr class='bg<?=$lb?>'> 로 교체한다.
그렇게 햇더니 또 시작이네요 ㅠㅠㅠ
오호 된것 같네요 ...

저.. 다시 차근히 보니까 처음에 답변 드린게 맞네요.
보면... for 구문 시작전에 <table>이 있지만 <tr>이 없습니다.
35라인에 <tr class='bg<?=$lb?>'> 를 삽입하는게 맞구요...
그래도 무한반복 된다면,,
17번라인의 for ($i=0; $i<count($list); $i++) { 를
for ($i=0; $i<5; $i++) { 로 바꾸고 해보세요.
보면... for 구문 시작전에 <table>이 있지만 <tr>이 없습니다.
35라인에 <tr class='bg<?=$lb?>'> 를 삽입하는게 맞구요...
그래도 무한반복 된다면,,
17번라인의 for ($i=0; $i<count($list); $i++) { 를
for ($i=0; $i<5; $i++) { 로 바꾸고 해보세요.
감사합니다 ..~~~