쉽지 않아 질문드려요
본문
코드가 아래와 같은데요.
p_img_url[]은 배열입니다.
아래 코드는 일정 숫자 간격의 wr_xx필드를 사용하구요
빨간색으로 표시한 <?=$write[p_img_url]?>은 $i로 0~13까지 즉 14행에 첫행은 [0] 둘째행은 [1]의 배열값이 나오게 해야 하는데 모드 행에서 아래처럼 나와버럽니다.
||||||/tegsan.com/imgextra/i4/366967866/O1CN01CIP1RF27yfvYDyxCD_!!366967866.jpg_400x400.jpg|||||||
이중 for문을 써야 할거 같은데 방법을 모르겠습니다.
<?
$wra_start= 71; $h=0;
for($k=11; $k<=63; $k+=4){ $h++; $hs=sprintf("%02d", $h);
$wr11 = 'wr_'.$k; $wr71 = 'wr_'.$wra_start;
$wr12 = 'wr_'.($k+1); $wr74 = 'wr_'.($wra_start+3);
$wr13 = 'wr_'.($k+2); $wr73 = 'wr_'.($wra_start+2);
$wr14 = 'wr_'.($k+3); $wr72 = 'wr_'.($wra_start+1);
$wra_start+=7;
?>
<tr>
<td width="100" rowspan="2" style="border-bottom:2px solid #8b8b8b"><div class="img"><img src='<?=$p_img_url[$i]?>' class='wimg product_img<?=$i?>' width=70, height=70></div> </td>
<td width="130">상품URL<input name="button" type='button' class='urlbtn' value='<?=$hs?>'></td>
<td><input type="url" pattern="https?://.+" title="http:// 또는 https://" name="<?=$wr11?>" class='goods_url' id="<?=$wr11?>" onChange="equalVal(<?=$wr71?>, this.value);" value="<?=$write[$wr11]?>" size="35" itemname="상품링크<?=$h?>" ></td>
<td align="center"><input class='ed chkinput' style="text-align:right;" maxlength=7 size=7 name="<?=$wr12?>" id="<?=$wr12?>" itemname="단가" onChange="equalVal(<?=$wr74?>, this.value);" onKeyDown='onlyNumDecimalInput();' value="<?=$write[$wr12]?>" />
元</td>
<td colspan="2"><input type="number" class='ed chkinput' style="text-align:right;width:50px" maxlength=6 size=7 name="<?=$wr13?>" id="<?=$wr13?>" onKeyDown='onlyNumber(this);' itemname="수량" onChange="equalVal(<?=$wr73?>, this.value);" value="<?=$write[$wr13]?>" min="1"/> 개</td>
<td> </td>
</tr>
<tr style="border-bottom:2px solid #8b8b8b">
<td><p><button type="button" class="bt_imgload button3" onclick="imageLoad();">이미지 로드</button></p></td>
<td>
<input type="text" name="p_img_url[]" class="box img_url_txt" title="이미지URL" value="<?=$write[p_img_url]?>" onBlur="imgurlcheck(this);"placeholder="이미지URL">
</td>
<td colspan="4"><input class='ed chkinput' size="15" maxlength=20 style="width:90%;" name="<?=$wr14?>" id="<?=$wr14?>" itemname="색상" onChange="equalVal(<?=$wr72?>, this.value);" value="<?=$write[$wr14]?>" ></td>
</tr>
<? } ?>
답변 1
혹시 이걸 원하시는 건가요??
$p_img_url_arr = explode("|",$write[p_img_url]);
for($j=0; $j<sizeof($p_img_url_arr); $j++) {
<input type="text" name="p_img_url[]" class="box img_url_txt" title="이미지URL" value="<?=$p_img_url_arr [$j]?>" onBlur="imgurlcheck(this);"placeholder="이미지URL">
}