|
|
|
การใส่สัญลักษณ์ที่แสดงถึงการรอคอย เช่น วงกลมหมุนๆ จะต้องใส่ยังไงหรอครับ sweet alert ทำได้ไหมครับ |
|
|
|
|
|
|
|
คือผมทำระบบส่งข้อมูล โดยใช้คำสั่ง simplexml_load_file(); ครับ เวลาเรากดส่งมันจะรอพักนึง พอส่งเสร็จก็แสดง ข้อความเตือนปกติ เรื่องที่ผมอยากจะให้ช่วยแนะนำคือ ก่อนที่จะแสดงข้อความส่งเสร็จแล้ว ผมอยากให้มีการแสดงเครื่องหมายอะไรสักอย่างให้รู้ว่าโปรดรอสักครู่ เพื่อกัน user กดออกอะไรทำนองนี้ครับ รบกวนพี่ๆช่วยชี้แนะทีนะครับ ส่วนตัวผมใช้การ alert ข้อความต่างๆผมจะใช้ sweetalert ครับ
Code (PHP)
<?php
if(isset($_POST['btnReport']))
{
$classroom_id = $_GET['classroom_id'];
$subject_id = $_GET['subject_id'];
$objConnect = mysql_connect("localhost","root","") or die("Error Connect to Database");
$objDB = mysql_select_db("decc2");
mysql_query("SET NAMES utf8", $objConnect);
$strSQL = "SELECT * FROM t_hw WHERE (hw_id = '".trim($_POST['hw_id'])."' and classroom_id = '".trim($_GET['classroom_id'])."' and subject_id = '".trim($_GET['subject_id'])."'
and teacher_id = '".trim($_SESSION['teacher_id'])."') ";
$hw_name = $objResult['hw_name'];
$strSQL = "UPDATE t_hw SET hw_report = 1 WHERE (hw_id = '".trim($_POST['hw_id'])."' and classroom_id = '".trim($_GET['classroom_id'])."' and subject_id = '".trim($_GET['subject_id'])."'
and teacher_id = '".trim($_SESSION['teacher_id'])."')";
$objQuery = mysql_query($strSQL);
echo"<script language=\"JavaScript\">
swal({ title: 'ขอบคุณ',
text: 'บันทึกเสร็จสมบูรณ์',
type: 'success',
showCancelButton: false,
closeOnConfirm: false,
confirmButtonText: 'ตกลง',
showLoaderOnConfirm: true, },
function(){
setTimeout(function(){
location = 'createhw.php?classroom_id=$classroom_id&subject_id=$subject_id';
});
});
</script>";
}
?>
<?php
if(isset($_POST['btnReport']))
{
$objConnect = mysql_connect("localhost","root","") or die("Error Connect to Database");
$objDB = mysql_select_db("decc2");
mysql_query("SET NAMES utf8", $objConnect);
$strSQL = "SELECT * FROM t_student WHERE classroom_id = '".$_GET['classroom_id']."'";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
$Num_Rows = mysql_num_rows($objQuery);
$i = 1;
while($objResult = mysql_fetch_array($objQuery))
{
?>
<?php
$objConnect2 = mysql_connect("localhost","root","") or die("Error Connect to Database");
$objDB2 = mysql_select_db("decc2");
mysql_query("SET NAMES utf8", $objConnect2);
$strSQL2 = "SELECT * FROM t_classroom WHERE classroom_id = '".$objResult['classroom_id']."'";
$objQuery2 = mysql_query($strSQL2) or die ("Error Query [".$strSQL2."]");
$Num_Rows2 = mysql_num_rows($objQuery2);
while($objResult2 = mysql_fetch_array($objQuery2))
{
?>
<?php
$objConnect3 = mysql_connect("localhost","root","") or die("Error Connect to Database");
$objDB3 = mysql_select_db("decc2");
mysql_query("SET NAMES utf8", $objConnect3);
$strSQL3 = "SELECT * FROM t_subject WHERE subject_id = '".$_GET['subject_id']."'";
$objQuery3 = mysql_query($strSQL3) or die ("Error Query [".$strSQL3."]");
$Num_Rows3 = mysql_num_rows($objQuery3);
while($objResult3 = mysql_fetch_array($objQuery3))
{
?>
<?php
$objConnect4 = mysql_connect("localhost","root","") or die("Error Connect to Database");
$objDB4 = mysql_select_db("decc2");
mysql_query("SET NAMES utf8", $objConnect4);
$strSQL4 = "SELECT * FROM t_hw WHERE hw_id = '".$_POST['hw_id']."'";
$objQuery4 = mysql_query($strSQL4) or die ("Error Query [".$strSQL4."]");
$Num_Rows4 = mysql_num_rows($objQuery4);
while($objResult4 = mysql_fetch_array($objQuery4))
{
$student_parent_lineid = $objResult['student_parent_lineid'];
$student_prefix = $objResult['student_prefix'];
$student_fname = $objResult['student_fname'];
$student_lname = $objResult['student_lname'];
$student_number_id = $objResult['student_number_id'];
$classroom_line = $objResult2['classroom_line'];
$subject_name = $objResult3['subject_name'];
$hw_name = $objResult4['hw_name'];
$m1 = "&msg=1";
$m2 = "ได้รับการบ้าน";
$m3 = "ของวิชา";
?>
<?php
$response = simplexml_load_file("$objResult2[classroom_line]$objResult[student_parent_lineid]&msg=$objResult[student_prefix]$objResult[student_fname] $objResult[student_lname] ได้รับการบ้าน: $objResult4[hw_name] จากวิชา: $objResult3[subject_name]");
?>
<?php
}}}}}
?>
Tag : PHP
|
|
|
|
|
|
Date :
2017-06-16 16:23:57 |
By :
damnern007 |
View :
1282 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
จะต้องใส่ในหน้าที่ทำการ post หรือ submit ครับ
|
|
|
|
|
Date :
2017-06-19 06:41:10 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบพระคุณมากครับ ผมใช้ sweetalert แสดงครับใช้งานได้น่าประทับใจครับ โดย tag button ผมใช้คำสั่ง onclick="on()" เรียก message โปรดรอสักครู่ แสดงขึ้นมาครับ
Code (JavaScript)
<script>
function on() {
swal({
title: 'โปรดรอสักครู่...',
text: 'ระบบกำลังส่งข้อมูล',
showConfirmButton: false
});
}
</script>
|
|
|
|
|
Date :
2017-06-20 16:24:29 |
By :
damnern007 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|