입력된 항목 갯수구하기 채택완료

안녕하세요 

쓰기페이지에 여분필드로 항목을 만들었습니다.

3740162376_1660503909.4565.gif

입력이된 항목의 숫자를 리스트페이지에 표시하고 싶은데 혹 도움을 주실분을 조심히 기다려 봅니다.

예) 4항목중 2항목이 입력되었으면 리스트 페이지에 "2항목 입력" 으로표시 

답변 3개

채택된 답변
+20 포인트

https://stackoverflow.com/questions/4422889/how-to-count-non-empty-entries-in-a-php-array#:~:text=So%2C%20to%20count%20only%20non,(%24x)%20%7B%20return%20!

 

참고 하세요.

array는

$tmp= array( $list[$i]['wr_1'], ...);

 식으로 만드시면 됩니다.

 

아니면, $list loop 안에서

 

$cnt=0;

if( $list[$i]['wr_1']) $cnt++;

if( $list[$i]['wr_2']) $cnt++;

if( $list[$i]['wr_3']) $cnt++;

if( $list[$i]['wr_4']) $cnt++;

식으로도 할 수 있겠네요

 

로그인 후 평가할 수 있습니다

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

write 부분입니다

<table id="table2">
<tr>
     <td width="10%" bgcolor="#F7FCF2"><span class="style10">No</span></td>
     <td width="90%" bgcolor="#F7FCF2"><span class="style10">항목</span></td>
</tr>
 
<tr>
     <td>1</td>
     <td><input type="text" name="wr_1" value="<?=$wr_1?>" id="wr_1" class="frm_input" size="8" maxlength="10" itemname='항목1'></td>
</tr>
<tr>
     <td>2</td>
     <td><input type="text" name="wr_2" value="<?=$wr_2?>" id="wr_1" class="frm_input" size="8" maxlength="10" itemname='항목2'></td>
</tr>
<tr>
     <td>3</td>
     <td><input type="text" name="wr_3" value="<?=$wr_3?>" id="wr_1" class="frm_input" size="8" maxlength="10" itemname='항목3'></td>
</tr>
<tr>
     <td>4</td>
     <td><input type="text" name="wr_4" value="<?=$wr_4?>" id="wr_1" class="frm_input" size="8" maxlength="10" itemname='항목4'></td>
</tr>
</table>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

value="<?=$wr_4?>"
부분이 이상하네요.
보통은
value="<?=$write['wr_4']?>"
으로 합니다.

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

write.skin.php

에서 해당 부분 소스를 올려 보세요

로그인 후 평가할 수 있습니다

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

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고