01/10/2018, 10:00
Tại sao không tìm được giá trị nhập từ trên browser vào
anh chị cho e hỏi tại sao e insert từ textbox trên browser vào cột cusPass thì phpMyadmin nó không tìm thấy giá trị ạ? ( cột cusUserName vẫn tìm thấy, nếu insert trực tiếp trong phpMyadmin thì vẫn tìm đc cả 2 ạ)
register file:
Đăng ký
<link rel="stylesheet" href="../css/bootstrap.min.css">
<link rel="stylesheet" href="../css/bootstrap-theme.min.css">
<link rel="stylesheet" href="../css/cssfile.css" />
<link href="../css/style.css" rel="stylesheet" type="text/css" media="all"/>
<link href="../css/slider.css" rel="stylesheet" type="text/css" media="all"/>
<link href="../css/global.css" rel="stylesheet" type="text/css" media="all"/>
<link href="../css/easy-responsive-tabs.css" rel="stylesheet" type="text/css" media="all"/>
<style>
body{
background-image: url("../images/BG3.jpg");
}
</style>
</head>
<body>
<?php
$id = @$_REQUEST['id'];
require_once("../Models/get_customer.php");
require_once("../Controls/register_act.php");
?>
<div class="wrap">
<div class="header" style=" background-color: rgba(255,255,255,0)">
<div class="headertop_desc">
<div class="call">
<p><span>Need help?</span> call us <span class="number">1900-1 không không có</span></span></p>
</div>
<div class="account_desc">
<ul>
<li><a href="#">My Account</a></li>
<li><a href="#">Register</a></li>
<li><a href="#">Login</a></li>
</ul>
</div>
<div class="clear"></div>
</div>
</div>
<div class="reg_form" >
<center><h1>Đăng ký thành viên</h1></center>
<form role="form" action="" method="post" name="regist">
<input type="hidden" name="action" value="add" id="action">
<div class="row">
<div class="col-md-4"></div>
<div class="col-md-4">
<div class="form-group">
<label>Tên đăng nhập*</label>
<input class="form-control" type="text" name="txt_username" id="txt_username" maxlength="20" required>
<span id="kiemtra"></span>
</div>
<div class="form-group">
<label>Mật khẩu*</label>
<input class="form-control" type="password" name="txt_pass" id="txt_pass" required>
</div>
<div class="form-group">
<label>Nhập lại mật khẩu*</label>
<input class="form-control" type="password" onblur="ck_pass()" name="txt_repass" id="txt_repass" required>
<span id="kiemtraP"></span>
</div>
<div class="form-group">
<label>Email*</label>
<input class="form-control" type="text" onblur="ck_email()" name="txt_email" id="txt_email" required>
<span id="kiemtraE"></span>
</div>
<div class="col-md-offset-3">
<button type="submit" class="btn btn-default" name="btn_register">Đăng ký</button>
<button type="reset" class="btn btn-default" name="btn_reset">Nhập lại</button>
</div>
</div>
<div class="col-md-4"></div>
</div>
</form>
</div>
</div>
<?php
// require_once ("partials/footer.php");
?>
<script type="text/javascript" src="../js/jquery-3.2.1.min.js"></script>
<script type="text/javascript" src="../js/move-top.js"></script>
<script type="text/javascript" src="../js/easing.js"></script>
<script type="text/javascript" src="../js/startstop-slider.js"></script>
<script src="../js/bootstrap.min.js"></script>
<script src="../js/jquery.min.js"></script>
<script type="text/javascript" src="../js/Error.js"></script>
</body>
</html>
register_action:
<?php
$cususername = @$_REQUEST["txt_username"];
$cuspass = @$_REQUEST["txt_pass"];
$cusemail = @$_REQUEST["txt_email"];
$action = @$_REQUEST['action'];
switch ($action){
case "add":
$obj = new get_customer();
$dt = $obj->insert($cususername, $cuspass,$cusemail);
if($dt){
echo "<div class='alert alert-success'>Thêm mới thành công </div>";
}else{
echo "<div class='alert alert-danger'>Thêm mới thất bại </div>";
}
$_SESSION['cususername'] = $cususername;
header("location:../index.php");
break;
}
?>
Bài liên quan
E tìm được lỗi r mn ạ, câu lệnh sql bị thừa dấu cách chỗ cusPass
Code bạn cho header chạy dưới echo là chết người đấy,
Các đoạn khai báo variable cũng đừng cho @ vào mà nên dùng code check đầy đủ