PHP Ionic Angular HTML5 AJAX Javascript CSS MySQL jQuery Forum


ขอแนวทางหน่อยครับ อยากทำปุ่มอัพเดทแล้วส่งข้อมูลไปที่เมลครับ

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา ขอแนวทางหน่อยครับ อยากทำปุ่มอัพเดทแล้วส่งข้อมูลไปที่เมลครับ

ขอแนวทางหน่อยครับ อยากทำปุ่มอัพเดทแล้วส่งข้อมูลไปที่เมลครับ
สวัสดีครับอยากทราบแนวทางการทำเขียน code ครับ

งานที่ถูกมอบหมายคือ

เมื่อคนลงทะเบียนมาแล้วให้ขึ้นสถานะ Pedding อันนี้ทำเสร็จแล้วครับ

แต่ตรงที่ผมอยากสอบถามคือ

หน้าแสดงรายการที่ดึงมาจากฐานข้อมูล  ให้ admin  จะมีปุ่ม dropdown-menu ให้เลือได้ว่า จะทำการปรับสถานะได้ว่าจะเลือกเป็น approve  หรือ Suspended   ถ้าเลือก approve  
ระบบส่งต้องส่งข้อมูลไปที่ email ของลูกค้าพร้อมกับ code หรือรหัสสมาชิกไปให้ลูกค้าด้วย  

ถ้าเลือก Suspended    ก็จะส่งไปหาลูกค้าว่าไม่ได้รับการอนุมัติไรประมาณนี้ครับ



รูปแบบของ code ต้องเขียนออกมายังไงครับ 


ขอบคุณครับ


โดย:  Sun Yuttakarn IP: 116.58.254.xxx วันที่: 02-12-2018 เวลา: 09:47:46

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

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


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


  • ( หรือ สามารถทำการ สมัครสมาชิก และล็อกอิน ด้วย ปุ่ม Log in with Facebook ด้านล่าง )
 ความคิดเห็นที่ 1
ดูเนื้อหานี้เป็นแนวทาง

ทบทวนพื้นฐาน ajax ใน jquery การส่งค่าและแสดงข้อมูลเบื้องต้น http://niik.in/771 


โดย:  Ninenik IP: 122.155.35.xxx วันที่: 02-12-2018
 ความคิดเห็นที่ 2
 
<?php
 $connect = mysqli_connect("localhost", "root", "", "event");
 if(!empty($_POST))
 {
      $output = '';
      $message = '';
      $status = mysqli_real_escape_string($connect, $_POST["status"]);
      $name = mysqli_real_escape_string($connect, $_POST["name"]);

      if($_POST["users_id"] != '')
      {
           $query = "UPDATE users SET status='$status'  WHERE id='".$_POST["users_id"]."'";
           $message = 'Data Updated';
      }
      

      if(mysqli_query($connect, $query))
      {
           $output .= '<label class="text-success">' . $message . '</label>';
           $select_query = "SELECT * FROM users ORDER BY id DESC";
           $result = mysqli_query($connect, $select_query);
           $output .= '
                <table class="table table-bordered">
                     <tr>
                          <th width="70%">Employee Name</th>
                          <th width="15%">Edit</th>
                          <th width="15%">View</th>
                     </tr>
           ';
           while($row = mysqli_fetch_array($result))
           {
                $output .= '
                     <tr>
                          <td>' . $row["status"] . '</td>
                          <td><input type="button" name="edit" value="Edit" id="'.$row["id"] .'" class="btn btn-info btn-xs edit_data" /></td>
                          <td><input type="button" name="view" value="view" id="' . $row["id"] . '" class="btn btn-info btn-xs view_data" /></td>
                     </tr>
                ';
           }
           $output .= '</table>';
      }
      echo $output;
 }
 ?>

จาก code ในหน้านี้

ตรง ส่วนของ 
 if(!empty($_POST))
 {
      $output = '';
      $message = '';
      $status = mysqli_real_escape_string($connect, $_POST["status"]);
      $name = mysqli_real_escape_string($connect, $_POST["name"]);

      if($_POST["users_id"] != '')
      {
           $query = "UPDATE users SET status='$status'  WHERE id='".$_POST["users_id"]."'";
           $message = 'Data Updated';
      }



อธิบาน code ถือ ในหน้าแก้ไขผมได้ทำ ให้ เป็น select approve และ Suspended  มันจะมาอัพเดทในส่วนนี้ และอยากจะเพิ่มถือ

ถ้าเราอัพเดทเป็น approve จะให้มันทำคำสั่งๆนนี้ เช่นส่งเมล ว่า approve หรือ เลือก Suspended จะให้มันทำคำสั่งๆนนี้ เช่นส่งเมล ไปว่า Suspended
 

ต้องเขียน code แทรกลงไปแบบไหนครับ 



โดย:  Sun Yuttakarn IP: 116.58.254.xxx วันที่: 02-12-2018 เวลา: 15:45:48