배열에 대해 궁금합니다.

--- 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님 감사합니다.

이렇게 간단한 괜히 어렵게 생각했네요. 감사합니다
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
14년 전 조회 1,169
14년 전 조회 1,600
14년 전 조회 1,727
14년 전 조회 883
14년 전 조회 952
14년 전 조회 1,670
14년 전 조회 740
14년 전 조회 944
14년 전 조회 2,952
14년 전 조회 962
14년 전 조회 824
14년 전 조회 763
14년 전 조회 897
14년 전 조회 918
14년 전 조회 976
14년 전 조회 1,560
14년 전 조회 1,356
14년 전 조회 2,255
14년 전 조회 1,093
14년 전 조회 1,030
🐛 버그신고