ขอสอบถามครับ ถ้าผมอยากทำ Login โดยการมีเงื่อนโดยเช็ค ที่ Username ก่อน และเช็คคอลัมน์ meeting_character

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา ขอสอบถามครับ ถ้าผมอยากทำ Login โดยการมีเงื่อนโดยเช็ค ที่ Username ก่อน และเช็คคอลัมน์ meeting_character

ขอสอบถามครับ ถ้าผมอยากทำ Login โดยการมีเงื่อนโดยเช็ค ที่ Username ก่อน และเช็คคอลัมน์ meeting_character

      ขอสอบถามครับ ผมอยากทำ Login โดยการมีเงื่อนไขโดยเช็คที่ Username และ Password และเช็คในคอลัมน์ metting_character  โดยเงื่อนไงว่าถ้าหากใน metting_character มีเลข 1 - 9  (โดย 1 - 9 จะแทนการประชุมแต่ละการประชุม เช่น 1 = ประชุมคณะกรรมบริหารหลักสูตร, 2 = ประชุมคณะกรรมการบริหารคณะพยาบาลศาสตร์  เป็นต้น)    

      โดยผมทดลองตาม Code แล้วไม่สามารถทำได้อ่ะครับ ผมเลยมาขอคำปรึกษาครับ รบกวนด้วยครับ

 

<?php
  session_start();
 
  require_once './../../login/connectdb.php';
  
  if(!empty($_POST))  {
  
    $username = mysqli_real_escape_string($mysqli,$_POST['username']);
    $password = mysqli_real_escape_string($mysqli,$_POST['password']);
     

    $strSQL = "SELECT * FROM tbl_test WHERE username = '$username' AND password='$password' AND meeting_character LIKE '%1%' OR meeting_character LIKE '%4%'";
    $objQuery = mysqli_query($mysqli,$strSQL);
    $objResult = mysqli_fetch_array($objQuery,MYSQLI_ASSOC);
    if(!$objResult)
    {
        $message = "Username Or Password Incorrect";
        echo "<script type='text/javascript'>alert('$message');</script>"; 
    }
    else
    { 
    
        if($objResult["meeting_character"] = "1")
        {
          $message1 = "ยินต้อนรับเข้าสู่ประชุม 1";
          echo "<script type='text/javascript'>alert('$message1');</script>"; 
           header("location:meet1.html");
        }
        elseif ($objResult["meeting_character"] == "4")
        {
            $message4 = "ยินต้อนรับเข้าสู่ประชุม 4";
            echo "<script type='text/javascript'>alert('$message4');</script>"; 
            header("location:meet2.html");
        }
        else {
          header("location:");
        }
    }

  }

    mysqli_close($mysqli);
    
?>


อานนท์ ชูราศรี 27.55.74.xxx 02-05-2021 23:11:00

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
  • เปลี่ยน


    ( หรือ เข้าใช้งานผ่าน Social Login )

 ความคิดเห็นที่ 1
เงื่อนไขหรือ (OR) เราน่าจะต้องแยกด้วย วงเล็บ เพื่อให้สามารถเลือกได้ว่าจะ
เป็นอย่างใดอย่างหนึ่งก็ได้
ความหมาย ชื่อและรหัสผ่านต้องถูก และ รหัสห้องจะต้องมีเลข (1 หรือ 4) 
 
$strSQL = "
    SELECT * FROM tbl_test 
    WHERE username = '$username' AND password='$password' 
    AND (meeting_character LIKE '%1%' OR meeting_character LIKE '%4%') 
";
 
ในส่วนของคำสั่งคิวรี่ ลองดูการใช้งานเพิ่มเติมลิ้งค์นี้ดู http://niik.in/que_2398_5642
ให้ตรวจสอบว่าคิวรี่ได้หรือไม่ และมีข้อมูลหรือไม่ ก่อนทำการ fetch ข้อมูลมาใช้
 
$objQuery = mysqli_query($mysqli,$strSQL);
if($objQuery && mysqli_num_rows($objQuery)>0){ // ล็อกอินสำเร็จ มีข้อมูล
    $objResult = mysqli_fetch_array($objQuery,MYSQLI_ASSOC);
        if($objResult["meeting_character"] = "1")
        {
          $message1 = "ยินต้อนรับเข้าสู่ประชุม 1";
          echo "<script type='text/javascript'>alert('$message1');</script>"; 
           header("location:meet1.html");
        }
        elseif ($objResult["meeting_character"] == "4")
        {
            $message4 = "ยินต้อนรับเข้าสู่ประชุม 4";
            echo "<script type='text/javascript'>alert('$message4');</script>"; 
            header("location:meet2.html");
        }
        else {
          header("location:");
        }if($objResult["meeting_character"] = "1")
    {
      $message1 = "ยินต้อนรับเข้าสู่ประชุม 1";
      echo "<script type='text/javascript'>alert('$message1');</script>"; 
       header("location:meet1.html");
    }
    elseif ($objResult["meeting_character"] == "4")
    {
        $message4 = "ยินต้อนรับเข้าสู่ประชุม 4";
        echo "<script type='text/javascript'>alert('$message4');</script>"; 
        header("location:meet2.html");
    }
    else {
      header("location:");
    }

}else{ // ล็อกอินไม่สำเร็จ

}


ninenik 223.24.146.xxx 03-05-2021






เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ