테스트 사이트 - 개발 중인 베타 버전입니다

gainEXP2 함수가 작동을 안하는데 왜그런걸까요?? 채택완료

GST1 3년 전 조회 1,123

</p>

<p>session_start();</p>

<p>if ($_SERVER["REQUEST_METHOD"] == "POST") {

$email=$_SESSION["ss_email"];

$query = "select * from t1_members where email='$email' limit 1";

$result = mysql_query ($query);

$rows = mysql_fetch_array($result);</p>

<p>//print_r2($rows);

if($_POST['_exp']){

    echo $_exp=$_POST['_exp'];

    //gainEXP($_exp);

    gainEXP2($_exp);

};</p>

<p>function gainEXP2($gain){

    echo "경험치는 :".$gain;

}</p>

<p> </p>

<p>gainEXP2 함수가 작동을 안하는데 왜그런걸까요??</p>

<p> </p>

<p> </p>

<p>원래 경험치 올리는 로직인데요 문제 없을까요??</p>

<p>function gainEXP( $gain ){

    echo "test";

    $query = "select * from t1_members where email='$email' limit 1";

    $result = mysql_query ($query);

    $rows = mysql_fetch_array($result);

    

    $Exp += $rows['exp'];

    $MaxExp = $rows['maxExp'];

    $Remain = $rows['remain'];</p>

<p>    $Exp += $gain;

    if($Exp >= $MaxExp){

        $Remain = $Exp - $MaxExp;  //remain 1레벨 총량

        //LevelUp($Remain);

    }

}</p>

<p> </p>

<p>

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트

gainEXP2 함수가 작동을 안 한다고 판단하신

증상이 무엇인가요?

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

s
sinbi Expert
3년 전
mysql_ -->  mysqli_
로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인