write 스킨에서 아래와 같이 여분필드를 다른 변수로 바꿔서 하고 싶은데 가능한가요~
Copy
$price = $write['wr_22'];
위처럼하고 아래처럼했는데 아래와 같은 오류가 뜨네요~~
Warning: Undefined array key "wr_22" in C:\Apache24\htdocs\theme\da_dark\skin\board\mapV2.2\write.skin.php on line 4
$price = $write['wr_22']; 가 4번 라인입니다
Copy
<input type="text" class="frm_input required" value="<?php $price ?>" required name="price" placeholder="가격">
|
답변 8개 / 댓글 6개
채택된 답변
+20 포인트
네임을 wr_22 사용하셔야...
<input type="text" name="wr_22" class="frm_input required" value="<?php echo $price ?>" required placeholder="가격">
그리고 업데이트 파일에도 wr_22 값이 저장되게 처리하고...
wr_22 값이 들어갈 컬럼도 실제도 만들어야 하고...
만들었다면 값이 들어가 있는지도 확인해야 하고...
답변에 대한 댓글 2개
오류는 없어도 값이 입력이 안되네요<== wr_22에 값은 어디에서 입력한 값인가요?
값이 안나온다고 하는 것은 값이 없으니 나오지 않는 것 같군요
상단에 print_r($write); 해서 값이 있는지 부터 확인하세요
Copy
write.skin.php 상단에 아래 입력
if(isset($write['wr_22']) == true) $price = $write['wr_22'];
else $price = 0;
<input type="text" class="frm_input required" value="<?php echo $price ?>" required name="price" placeholder="가격">
위처럼 했는데 오류는 없어도 값이 입력이 안되네요~~
원래 wr_ 은 1 ~ 10개만 테이블에 올라가 있어서 추가로 더 사용하실려면 테이블에 컬럼을 추가해주셔야 하는 걸로 압니다.
참조해보시면 도움이 되실듯합니다.
Copy
if(isset($write['wr_22']) == true) $price = $write['wr_22'];
else $price = 0;
$write['wr_22']가 선언이 안되어 있어서 그렇습니다.
$write['wr_22']에 값을 넣어주시면 됩니다.
답변을 작성하려면 로그인이 필요합니다.