<html>

<head>
    <meta charset="UTF-8">
    <title>Form Add Seller</title>
    <style>
        * {
            font: 12px tahoma;
        }

        #all {
            margin: auto;
            width: 830px;
            background: #ddf;
        }

        #head {
            margin: auto;
            font: 20px tahoma;
            color: #009;
            text-align: center;
            width: 830px;
            height: 30px;
            background: #ddf;
        }

        body {
            background: url(images/bg.jpg);
            min-width: 700px;
        }

        select {
            background: #eee none repeat scroll 0 0;
            border: 1px solid gray;
        }

        #bg {
            margin-top: 10px;
            width: 830px;
            padding: 5px;
            color: crimson;
            background: #ddf;
            border: 2px solid rgba(186, 186, 186, 1.00);
        }

        #bg p {
            font-size: 16px;
        }

        span {
            font-size: 18px;
            color: blanchedalmond;
        }

        .textHighlight p {
            width: 300px;
            color: wheat;
        }
    </style>
</head>

<body>

    <script type="text/javascript">
        function nextbox(e, id) {
            // อ่าน keycode (cross browser)
            var keycode = e.which || e.keyCode;
            // ตรวจสอบ keycode (13 คือ กด enter)
            if (keycode == 13) {
                // ย้ายโฟกัสไปยัง input ที่ id
                document.getElementById(id).focus();
                // return false เพื่อยกเลิกการ submit form
                return false;
            }
        }
    </script>

    <?php
    error_reporting(0);

    include "functions/dblink.php";

    //ถ้าเป็นการ Postback เพื่อส่งข้อมูลกลับเข้ามา
    if (isset($_POST['UserID'])) { //นำข้อมูลจากตัวแปร $_POST ทีเหลือมาเรียงต่อเป็นสตริงเดียวกันโดยขั้นด้วย ' , '
        /*$values = implode("','", $_POST);  //ลักษณะผลลัพธ์เช่น  a',  'b',  'c', 'd
        //ปิดหัว ท้าย ด้วย ' เพื่อให้ครบคู่ ลักษณะผลลัพธ์จะเป็น 	'a',  'b',  'c', 'd'
        $values = "'" . $values . "'";*/
        error_reporting(0);

            $user=$_POST['User'];
            $password=$_POST['Password'];
            $name=$_POST['Name'];
            $status=$_POST['Status'];

            $sqlName="SELECT * FROM member WHERE Username = '$user' LIMIT 1";
            $resultName=mysqli_query($con,$sqlName);
            $customer=mysqli_fetch_assoc($resultName);

            if($customer['Username'] === $user){
                echo "<script>alert('Username already exists');</script>";
            }
            else {
                //$passwordenc=md5($password);
                //นำข้อมูลนั้นมาสร้างเป็น  SQL ในแบบคำสั่ง REPLACE
                //$sql = "REPLACE INTO member VALUES($values);";
                $sql="INSERT INTO member(Username,Password,Name,Status) 
                                   VALUE('$user','$password','$name','$status')";
                $replace = mysqli_query($con, $sql);

                if (!$replace) {
                    //echo mysqli_error($con);
                    echo "<script>alert('Username already exists');</script>";
                    back();
                } else{
                        echo "<script>alert('บันทึกข้อมูลเรียบร้อย !');
                                location.href=('actionController.php?action=seller/retrieveMemberAction');  
                              </script>"; 
                      }
                ?>
                    </div>
                    <?php 
                }
               
    }
        //--------------	
        if (isset($_GET['action'])) {
            $action = $_GET['action'];
            //ถ้าเป็นเพิ่มข้อมูล ก็ไม่ต้องทำอะไร เพื่อให้ฟอร์มนั้นว่างเปล่าสำหรับรับข้อมูลใหม่
            if ($action == "seller/addMemberAction") {
            } //$h="เพิ่มข้อมูล";
            else if ($action == "seller/deleteMemberAction") { //ถ้าเป็นการลบ ก็นำค่า id ไปกำหนดเป็นเงื่อนใขการลบ
                $id = $_GET['UserID'];
                $select = "SELECT * FROM member WHERE UserID='$id' ";
                $search = mysqli_query($con, $select);
                while ($data = mysqli_fetch_array($search)) {
                    $user = $data['Username'];
                    $name = $data['Name'];
                } ?>
                <div id="bg" align="center">
                    <form method="post" id="conf" action="#">
                        <div class="textHighlight" align="center" style="border: double; font-size: 18px; background: #1836B1">
                            <br>
                            <p>ต้องการลบข้อมูลผู้ใช้</p><br>
                            <span style="color: red">ผู้ใช้ => ชื่อ </span>
                            <span><?php echo $user . ' => ' . $name; ?></span>
                            <p></p><br>
                        </div>
                        <br>
                        <p><span style="font-size: 20px; color: red;">ใช่</span>
                            (Yes - 'Y' ; 'y') <span style="color: black; font-size: 18px;">หรือ</span>
                            <span style="font-size: 20px; color: red;">ไม่</span>
                            (No - 'N' ; 'n') ?
                        </p>
                        <!--<p> (ใส่ได้เฉพาะ 'Y/y' => ใช่ หรือ 'N/n' => ไม่ใช่)</p>-->
                        <p>=>
                            <input type="text" name="conf" size="2" pattern="[nyNY]" style="border: double;" required>
                        </p>
                        <input type="submit" value="Confirm" style="color: red;">
                        <?php
                        if ($_POST['conf'] == 'Y' or $_POST['conf'] == 'y') {
                            $sql = "DELETE FROM member WHERE UserID='$id' ";
                            $delete = mysqli_query($con, $sql);
                        }
                        if (!$delete) {
                            echo  mysqli_error($con);
                        } else { ?>
                            <div class="textHighlight" align="center">
                                <p style="border: double; font-size: 18px; background: #1836B1">
                                    ข้อมูลผู้ใช้ถูกลบแล้ว
                                </p>
                            </div>
                        <?php }

                        if ($_POST['conf'] == 'N' or $_POST['conf'] == 'n') { ?>
                            <div class="textHighlight" align="center">
                                <p style="border: double; font-size: 18px; background: #1836B1">
                                    ยกเลิกการลบข้อมูลผู้ใช้
                                </p>
                            </div>
                        <?php }
                        back(); ?>
                    </form>
                </div>
        <?php }
        }

        function back()
        {
            global $con;
            mysqli_close($con);
            exit("<p><a href='actionController.php?action=seller/retrieveMemberAction'>ย้อนกลับ</a>
		        </p></body></html>");
        }
        mysqli_close($con);
        //echo $h; 
        ?>

        <div id="head">แบบฟอร์มเพิ่มข้อมูลสมาชิก</div>
        <div id="all" align="center">

            <form name="addform" method="post">
                <table width="921">
                    <tbody>
                        <tr>
                            <td>ข้อมูลสมาชิก</td>
                        </tr>
                    </tbody>
                </table>

                <table width="921">
                    <tr>
                        <td width="481"><input type="hidden" name="UserID" value=0></td>
                    </tr>
                </table>
                <table width="921">
                    <tr>
                        <td width="90" align="right">ชื่อผู้ใช้ : </td>
                        <td width="488"><input type="text" name="User" id="User" size="50" onkeydown="return nextbox(event, 'Password');"></td>
                        <td width="330">รหัส :
                            <input type="text" name="Password" id="Password" onkeydown="return nextbox(event, 'Name');">
                        </td>
                    </tr>
                </table>

                <table width="921">
                    <tr>
                        <td width="90" align="right">ชื่อ : </td>
                        <td width="473"><input type="text" name="Name" id="Name" size="70" onkeydown="return nextbox(event, 'Status');"></td>
                        <td width="342"><label for="Status"></label>Status :
                            <select name="Status" id="Status" onkeydown="return nextbox(event, 'Username');">
                                <option value="USER">User</option>
                                <option value="ADMIN">Admin</option>
                                <option value="SALER">Saler</option>
                                <option value="OTHER">Other</option>
                            </select>
                        </td>
                    </tr>
                </table>
                <table>
                    <td align="center"><button>บันทึกข้อมูล(Save)</button> &nbsp;&nbsp;
                        <a href='actionController.php?action=seller/retrieveMemberAction'>ย้อนกลับ</a>
                    </td>
                    <!--<tr align="center">
     		<td><input type="submit" value="Save"></td>
    	</tr>-->
                </table>
            </form>
        </div>
</body>

</html>