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;
    }
?>

ATuan viết 12:02 ngày 01/10/2018

E tìm được lỗi r mn ạ, câu lệnh sql bị thừa dấu cách chỗ cusPass

Dark.Hades viết 12:10 ngày 01/10/2018

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 đủ

Bài liên quan
0