예약 게시판에 이메일 항목 추가 정보
예약 게시판에 이메일 항목 추가본문
K찰스 님의 예약게시판 스킨 --> http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=126223&sca=&sfl=wr_subject&stx=%EC%98%88%EC%95%BD 에 이메일 항목을 넣어서 해보는 데 안됩니다.
write.skin.php 에서 아래의 소스를 추가했습니다.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$email = $write['wr_10']; // 추가
?>
function fwrite_submit(f)
{
if(!$("#email").val() ) // 이메일 입력 체크 추가
{
alert("E-Mail을 입력하여 주십시요.");
$("#email").focus();
return false;
}
//이메일 테이블 입력 추가
<tr>
<th>이메일</th>
<td>
<input type="text" name="email[0]" id="email1" size="20" maxlength="255" value="<?=$email[0]?>" style="border:1px solid;border-color:#cecfce;font-size:9pt;color:#042330;background-color:white;height:20px;ime-mode:inactive;" /> @
<select name="email[2]" id="email2" onchange="javascript:if (this.value=='etc'){div_email.style.display='';div_email.focus();}else{div_email.style.display='none'}">
<option value="" >선택하세요</option>
<option value="hanmail.net" >hanmail.net</option>
<option value="hotmail.com" >hotmail.com</option>
<option value="chollian.net" >chollian.net</option>
<option value="dreamwiz.com" >dreamwiz.com</option>
<option value="empal.com" >empal.com</option>
<option value="hanmir.net" >hanmir.com</option>
<option value="hitel.com" >hitel.com</option>
<option value="korea.com" >korea.com</option>
<option value="lycos.co.kr" >lycos.co.kr</option>
<option value="nate.com" >nate.com</option>
<option value="naver.com" >naver.com</option>
<option value="netian.net" >netian.com</option>
<option value="etc" >직접입력</option>
</select>
<input id="email3" name="email[3]" size="20" value="<?=$email[3]?>" style="border:1px solid;border-color:#cecfce;font-size:9pt;color:#042330;background-color:white;height:20px;position:ralative;z-index:1;display:none;ime-mode:inactive;" />
<input type="hidden" value="1" checked="checked" name="open_email" />
</td>
</tr>
이메일 필드안에 메일 아이디를 쓰고 옆에 메일주소를 선택해서 신청하기 누르면 입력도 안되고,
'E-Mail을 입력하여 주십시요' 라는 메세지만 뜹니다.
write_update.head.skin.php 에
$wr_10 = $_POST['email']; //추가
이메일 : {$email} // 추가
* 며칠 밤을 못자다시피 해서 해봐도 안되네요.
php 왕초보라 괜히 집사람한테 짜증내고, 이러면 안되겠다 싶어 도움 요청합니다.
write.skin.php 에서 아래의 소스를 추가했습니다.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$email = $write['wr_10']; // 추가
?>
function fwrite_submit(f)
{
if(!$("#email").val() ) // 이메일 입력 체크 추가
{
alert("E-Mail을 입력하여 주십시요.");
$("#email").focus();
return false;
}
//이메일 테이블 입력 추가
<tr>
<th>이메일</th>
<td>
<input type="text" name="email[0]" id="email1" size="20" maxlength="255" value="<?=$email[0]?>" style="border:1px solid;border-color:#cecfce;font-size:9pt;color:#042330;background-color:white;height:20px;ime-mode:inactive;" /> @
<select name="email[2]" id="email2" onchange="javascript:if (this.value=='etc'){div_email.style.display='';div_email.focus();}else{div_email.style.display='none'}">
<option value="" >선택하세요</option>
<option value="hanmail.net" >hanmail.net</option>
<option value="hotmail.com" >hotmail.com</option>
<option value="chollian.net" >chollian.net</option>
<option value="dreamwiz.com" >dreamwiz.com</option>
<option value="empal.com" >empal.com</option>
<option value="hanmir.net" >hanmir.com</option>
<option value="hitel.com" >hitel.com</option>
<option value="korea.com" >korea.com</option>
<option value="lycos.co.kr" >lycos.co.kr</option>
<option value="nate.com" >nate.com</option>
<option value="naver.com" >naver.com</option>
<option value="netian.net" >netian.com</option>
<option value="etc" >직접입력</option>
</select>
<input id="email3" name="email[3]" size="20" value="<?=$email[3]?>" style="border:1px solid;border-color:#cecfce;font-size:9pt;color:#042330;background-color:white;height:20px;position:ralative;z-index:1;display:none;ime-mode:inactive;" />
<input type="hidden" value="1" checked="checked" name="open_email" />
</td>
</tr>
이메일 필드안에 메일 아이디를 쓰고 옆에 메일주소를 선택해서 신청하기 누르면 입력도 안되고,
'E-Mail을 입력하여 주십시요' 라는 메세지만 뜹니다.
write_update.head.skin.php 에
$wr_10 = $_POST['email']; //추가
이메일 : {$email} // 추가
* 며칠 밤을 못자다시피 해서 해봐도 안되네요.
php 왕초보라 괜히 집사람한테 짜증내고, 이러면 안되겠다 싶어 도움 요청합니다.
댓글 전체
<input class='ed' maxlength=100 size=50 name=wr_email email itemname="이메일" value="<?=$email?>"> 소스는이건데
write_update.head.skin.php
$edomain= trim($email[3])? $email[3] : $email[2];
$wr_10= $email[0].'@'.$edomain;
$edomain= trim($email[3])? $email[3] : $email[2];
$wr_10= $email[0].'@'.$edomain;
답변 주신 두 분께 정말 감사를 드립니다. 즐거운 저녁 시간 되세요! ^^