테스트 사이트 - 개발 중인 베타 버전입니다

배열에 대해 궁금합니다.

· 13년 전 · 926 · 3
--- view.php --
.
.
.
.

$wr6 = explode("|",$write[wr_6]);
$awork1 = $wr6[0];
$awork2 = $wr6[1];
$awork3 = $wr6[2];
$awork4 = $wr6[3];
$awork5 = $wr6[4];
$awork6 = $wr6[5];
$awork7 = $wr6[6];
$awork8 = $wr6[7];
$awork9 = $wr6[8];
$awork10 = $wr6[9];
$awork11 = $wr6[10];
$awork12 = $wr6[11];
$awork13 = $wr6[12];
$awork14 = $wr6[13];
$awork15 = $wr6[14];
$awork16 = $wr6[15];
$awork17 = $wr6[16];
$awork18 = $wr6[17];
$awork19 = $wr6[18];
$awork20 = $wr6[19];
$awork21 = $wr6[20];
$awork22 = $wr6[21];
$awork23 = $wr6[22];
$awork24 = $wr6[23];
$awork25 = $wr6[24];
$awork26 = $wr6[25];
$awork27 = $wr6[26];
$awork28 = $wr6[27];

.
.
중략
.
.
<table width="100%" align=center cellpadding=0 cellspacing=0>
<tr>
<td align=center style='padding-left:20px; height:30px; width:110px;' >&nbsp;<strong>작업내역1.</strong></td>
<td align=center style='padding-left:20px; height:30px; width:100px;' >&nbsp;<?=$awork1?></td>
<td align=center style='padding-left:20px; height:30px; width:120px;' >&nbsp;<?=$awork2?></td>
<td align=center style='padding-left:20px; height:30px; width:130px;' >&nbsp;<?=$awork3?>x<?=$awork4?></td>
<td align=center style='padding-left:20px; height:30px; width:60px;' >&nbsp;<?=$awork5?></td>
<td align=center style='padding-left:20px; height:30px; width:100px;' >&nbsp;<?=$awork6?></td>
<td align=center style='padding-left:20px; height:30px; width:90px;' >&nbsp;<?=$awork7?></td>
</tr>
<tr><td colspan=7 height=1 bgcolor=#e7e7e7></td></tr>

----------------------------------------------------------------------------------------

write.php입력폼에서 $awork1에 입력 받은 값이 있을경우는 <table>.....</table> 부분을 나타내고

write.php입력폼에서 $awork1에 입력 받은 값이 없을 경우는 <table>.....</table>이 실행되지

않도록 할려면 어떻게 해야 되나요?

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 3개

만일 $awork1에 값이 있다면 <table>생략</table>의 내용을 출력해라.

<? if($awork1) { ?>

<table width=...................>
</table>

<? } ?>
다른 얘긴데요..

$awork1 = $wr6[0];
$awork2 = $wr6[1];
$awork3 = $wr6[2];
$awork4 = $wr6[3];
$awork5 = $wr6[4];
$awork6 = $wr6[5];
$awork7 = $wr6[6];
$awork8 = $wr6[7];
$awork9 = $wr6[8];
$awork10 = $wr6[9];
$awork11 = $wr6[10];
$awork12 = $wr6[11];
$awork13 = $wr6[12];
$awork14 = $wr6[13];
$awork15 = $wr6[14];
$awork16 = $wr6[15];
$awork17 = $wr6[16];
$awork18 = $wr6[17];
$awork19 = $wr6[18];
$awork20 = $wr6[19];
$awork21 = $wr6[20];
$awork22 = $wr6[21];
$awork23 = $wr6[22];
$awork24 = $wr6[23];
$awork25 = $wr6[24];
$awork26 = $wr6[25];
$awork27 = $wr6[26];
$awork28 = $wr6[27];


이 코드는..
foreach($wr6 as $k=>$v) {
$var = "awork".($k+1);
$$var = $v;
}

간단하게 이렇게 해줘도 됩니다...
ohora님 감사합니다.

이렇게 간단한 괜히 어렵게 생각했네요. 감사합니다

게시글 목록

번호 제목
284438
284437
284435
284430
284420
284417
284409
284401
284399
284397
284380
284378
284371
284370
284366
284364
284360
284357
284355
284354