mysql - PHP SQL Error without Error Messages -
-- register.php -- <form id='form' action="../function/process_reg.php" method="post"> <input type="text" class="form-control" name="id" id="form-title" placeholder="id"> <input type="password" class="form-control" name="pw" id="form-title" placeholder="password"> <input type="text" class="form-control" name="nickname" id="form-title" placeholder="nickname"> <input type="submit" name="name" class="btn btn-default btn-lg" value='회원가입'> -- process_reg.php -- <?php require("../config/config.php"); require("../lib/db.php"); require("../lib/password.php"); require("../lib/codegen.php"); $conn = db_init($config["host"],$config["duser"],$config["dpw"],$config["dname"]); $id = $_post['id']; $nickname = $_post['nickname']; $sql = 'insert userdata (id,pw,nickname,pid) values("'.$id.'","'. password_hash($_post['pw'], password_default).'", "'.$nickname.'",.generaterenstr(10).)'; $result = mysqli_query($conn, $sql); header('location: ../login/login.php'); ?> -- config.php -- <?php $config = array( "host" => 'localhost', "duser" => 'root', "dpw" => "b32bpu98", "dname" => "sid_userdata", ); ?> -- db.php -- <?php function db_init($host, $duser, $dpw, $dname){ $conn = mysqli_connect($host,$duser,$dpw); mysqli_select_db($conn, $dname); return $conn; } ?> -- codegen.php -- <? function generaterenstr($length) { echo 'helloworld'; $character = "0123456789abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz"; $rendom_str = ""; $loopnum = $length; while ($loopnum--) { $rendom_str .= $character(mt_rand(0, strlen($character))); } return $rendom_str; } ?> this code doesn't appear errors on browser, don't send data sql server. can't find why happened. think codegen.php has error. don't make codegen.php , password.php. can't fix it.
- password.php long write here.
Comments
Post a Comment