안녕하세요.
기존의 회원정보에서 특별회원을 만들기 위해
날짜, 구분, 주소를 추가로 새로운 테이블에 넣고있습니다.

이름과 이메일이 보이질 않네요..
소스에서 문제일까요..?
↓입력페이지
<tr> <td class="m1">이름</td> <td class="value"><?=$uname;?></td></tr><tr> <td colspan="2" class="line"></td> </tr><tr> <td class="m1">이메일 주소(아이디)</td> <td class="value"><?=$uemail;?></td></tr>
↓입력소스를 mysql에 넘겨주는 페이지
/// 회원정보입력 페이지 입력 값$cur_date = date("Y-m-d", $cur_date);$uname = $_POST['uname']; //POST나 REQUEST 둘다 아무런 반응이 없습니다.$uemail = $_POST['uemail']; //마찬가지죠.$birth_year = $_POST['birth_year'];$birth_month = $_POST['birth_month'];$birth_day = $_POST['birth_day'];$addr = $_POST['addr'];$mobile01 = $_POST['mobile01'];$mobile02 = $_POST['mobile02'];$mobile03 = $_POST['mobile03'];$mobile = $mobile01."-".$mobile02."-".$mobile03; // 회원 정보를 입력한다. $sql = "insert into vipmember (idx, mtype, cur_date, item, uname, uemail, birth_year, birth_month, birth_day, addr, mobile) "; $sql .= " values "; $sql .= "('".$vipNum."', "; $sql .= "'C', "; $sql .= "now(), "; $sql .= "'".MakeDbStr($item)."', "; $sql .= "'".$uname."', "; //여기서 어떻게 해야 mysql에 입력이 될까요.. $sql .= "'".$uemail."', "; //한번 봐주시길 부탁드립니다ㅠ_ㅠ 며칠째 헤메고있어요.. $sql .= "'".$birth_year."', "; $sql .= "'".$birth_month."', "; $sql .= "'".$birth_day."', "; $sql .= "'".MakeDbStr($addr)."', "; $sql .= "'".$mobile."')"; $inChk = $fdb->query($sql);
답변 6개 / 댓글 1개
<tr>
<td class="m1">이름</td>
<td class="value"><?=$uname;?></td>
</tr>
<tr>
<td colspan="2" class="line"></td>
</tr>
<tr>
<td class="m1">이메일 주소(아이디)</td>
<td class="value"><?=$uemail;?></td>
</tr>
여기서 input 을 안쓰시면 데이터가 안넘어가지 않을까요??
답변에 대한 댓글 1개
넵
$_POST['uname'];
요부분과 같은 이름으로 주시면 됩니다~
답변 감사합니다.
그럼 저 소스에서 input 이라하면
<tr>
<td class="m1">이름</td>
<td class="value"><?=$uname;?></td>
<input class="input" name="uname" id="uname" value="<?=uname;?>" />
</tr>
<tr>
<td colspan="2" class="line"></td>
</tr>
<tr>
<td class="m1">이메일 주소(아이디)</td>
<td class="value"><?=$uemail;?></td>
<input class="input" name="uemail" id="uemail" value="<?=uemail;?>" />
</tr>
이렇게 쓰는게 맞습니까?
필드의 타입은
uname varchar(50) 과
uemail varchar(100)입니다.
문자셋은 모두 utf-8로 같습니다ㅠㅠ
다른 문제가 있을까요..?
uname 과 uemail 필드의 타입이 어떤건지 확인해 보세요
예를들어 int 형인데 문자열을 넣으면 저장되지 않습니다.
답변을 작성하려면 로그인이 필요합니다.