묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
php 회원가입시..질문입니다!
2009.05.13 17:46
회원가입페이지를 만들었는데요.
admin 페이지에서 제가 임의로 신규회원 가입시키면 가입이됩니다.
그런데 회원가입페이지에서 가입하면 다 공백으로 저장되네요...
왜이럴까요?
가입 완료 페이지입니다.
<?
session_start();
include "dbcon.php";
$Sql = "SELECT * FROM min_admin WHERE userid='$_SESSION[userid]'";
$MEM = mysql_fetch_array(mysql_query($Sql,$conn));
$endDate = substr($MEM['enddate'],0,10);
$Sql = "SELECT TO_DAYS('$endDate')-TO_DAYS(now())";
$Tmp = mysql_fetch_array(mysql_query($Sql,$conn));
$chkDate = $Tmp[0];
$cDate = ( $_GET[cDate] == "" )?date("Y-m-d"):$_GET[cDate];
$year = substr($cDate,0,4);
$mon = substr($cDate,5,2);
$day = substr($cDate,8,2);
$pDate = date("Y-m-d", mktime(0,0,0,$mon,$day-1,$year));
$eenddate = date("Y-m-d", mktime(0,0,0,$mon,$day+30,$year));
$username = addslashes($_POST["data1"]);
$userid = addslashes($_POST["data4"]);
$passwd = addslashes($_POST["data5"]);
$maxSize = addslashes($_POST["data6"]);
$tid = addslashes($_POST["data7"]);
$Sql = "
INSERT INTO
min_admin
SET
userid = '$userid',
username = '$username',
passwd = '$passwd',
maxSize = '$maxSize',
tid = '$tid',
regdate = now(),
enddate = '$eenddate'
";
mysql_query($Sql,$conn);
/*
회원가입시 100포인트 지급
*/
$strIP = $_SERVER['REMOTE_ADDR'];
$strQuery = "
INSERT INTO MEMBER_MILEAGE
SET
M_KEY = LAST_INSERT_ID(),
MILEAGE = 100,
SUPPLY_DATE = NOW(),
IP = '$strIP'
";
mysql_query( $strQuery );
/*
end 회원가입시 100포인트 지급
*/
@mkdir("images/main", 0777);
@chmod("images/main", 0777);
@chmod("images/main/$tid.jpg", 0777);
@exec("cp main.jpg images/main/$tid.jpg");
?>
<script>
alert( "<? echo"$username"; ?>님 회원가입이 완료 되었습니다." );
</script>
회원가입페이지에서 username이나 정보는 다넘어옵니다...
그런데 이 완료페이지에서 인식을못하네요...
db문제일까요? db문제라면 가입도안되야하는데 가입은됩니다..공백으로...
왜이러까요?
admin 페이지에서 제가 임의로 신규회원 가입시키면 가입이됩니다.
그런데 회원가입페이지에서 가입하면 다 공백으로 저장되네요...
왜이럴까요?
가입 완료 페이지입니다.
<?
session_start();
include "dbcon.php";
$Sql = "SELECT * FROM min_admin WHERE userid='$_SESSION[userid]'";
$MEM = mysql_fetch_array(mysql_query($Sql,$conn));
$endDate = substr($MEM['enddate'],0,10);
$Sql = "SELECT TO_DAYS('$endDate')-TO_DAYS(now())";
$Tmp = mysql_fetch_array(mysql_query($Sql,$conn));
$chkDate = $Tmp[0];
$cDate = ( $_GET[cDate] == "" )?date("Y-m-d"):$_GET[cDate];
$year = substr($cDate,0,4);
$mon = substr($cDate,5,2);
$day = substr($cDate,8,2);
$pDate = date("Y-m-d", mktime(0,0,0,$mon,$day-1,$year));
$eenddate = date("Y-m-d", mktime(0,0,0,$mon,$day+30,$year));
$username = addslashes($_POST["data1"]);
$userid = addslashes($_POST["data4"]);
$passwd = addslashes($_POST["data5"]);
$maxSize = addslashes($_POST["data6"]);
$tid = addslashes($_POST["data7"]);
$Sql = "
INSERT INTO
min_admin
SET
userid = '$userid',
username = '$username',
passwd = '$passwd',
maxSize = '$maxSize',
tid = '$tid',
regdate = now(),
enddate = '$eenddate'
";
mysql_query($Sql,$conn);
/*
회원가입시 100포인트 지급
*/
$strIP = $_SERVER['REMOTE_ADDR'];
$strQuery = "
INSERT INTO MEMBER_MILEAGE
SET
M_KEY = LAST_INSERT_ID(),
MILEAGE = 100,
SUPPLY_DATE = NOW(),
IP = '$strIP'
";
mysql_query( $strQuery );
/*
end 회원가입시 100포인트 지급
*/
@mkdir("images/main", 0777);
@chmod("images/main", 0777);
@chmod("images/main/$tid.jpg", 0777);
@exec("cp main.jpg images/main/$tid.jpg");
?>
<script>
alert( "<? echo"$username"; ?>님 회원가입이 완료 되었습니다." );
</script>
회원가입페이지에서 username이나 정보는 다넘어옵니다...
그런데 이 완료페이지에서 인식을못하네요...
db문제일까요? db문제라면 가입도안되야하는데 가입은됩니다..공백으로...
왜이러까요?