Post by Goborijung at 2021-05-28 10:57:12 | ID: 1221
function getRdoGroup($rdoGroupName,$key,$val,$chkTrue,$getKey,$arrRdo)
{
$checked = ($chkTrue == true) ? 'checked' : '';
echo "
<div class='form-check form-check-inline'>
<input class='form-check-input' type='radio' name='".$rdoGroupName."' value='".$val."' $checked >
<label class='form-check-label'>".$key."</label>
</div>
";
if(count($arrRdo) > 0)
{
foreach($arrRdo as $keys => $vals)
{
$selected = ($keys == @$getKey ? 'checked' : '');
echo "
<div class='form-check form-check-inline'>
<input class='form-check-input' type='radio' name='".$rdoGroupName."' value='".$keys."' {$selected} >
<label class='form-check-label'>".$vals."</label>
</div>
";
}//end-foreeach
}
}
// การใช้งาน
include 'class/mainClass.php';
$db = new dbConn();
$ct = new classTools();
//Syntax : $ct->getRdoGroup($rdoGroupName,$key,$val,$chkTrue,$getKey,$arrRdo);
$ct->getRdoGroup('section','Fabric','fb',true,@$section,array('ac'=>'Accessory'));Post by Goborijung at 2022-04-27 09:55:27 | ID: 1476
//Class And Function
<?php
class classObject {
function issetPOST($val)
{
return isset($_POST[$val]) ? $_POST[$val] : '';
}
function getIssetPost($arrPost, $showVar = false)
{
foreach($arrPost as $val)
{
${$val} = isset($_POST[$val]) ? $_POST[$val] : '';
}
if($showVar == true)
{
echo "<div class='container-fluid'><div class='row'><div class='col-sm-12'>";
echo " ";
$out = "";
foreach($arrPost as $val)
{
$out .= $val." : <span class='text-danger'>".${$val}."</span> | ";
}
echo substr($out,0,strlen($out)-2);
echo "</div></div></div>";
}
}
}
?>
//การใช้งาน
<?php
include 'class/classObject.php';
$obj = new classObject();
if(isset($_POST['btnSearch']))
{
$arrPost = array('txtNAVCode');
foreach($arrPost as $val){ ${ $val } = $obj->issetPOST($val); }
$obj->getIssetPost($arrPost,true); //Show valPost
}
?>
Post by Goborijung at 2025-08-20 09:39:05 | ID: 2062
//ใช้สำหรับแสดงผล
function strThai($strValue) {
return @iconv( "tis-620" , "utf-8" , $strValue); //for KKF
//return iconv( "ASCII" , "utf-8" , $strValue); //for localhost
}
//ใช้สำหรับบันทึกลง Database
function convThai($strValue) {
return @iconv("utf-8" ,"tis-620", $strValue);
}
Post by Goborijung at 2018-12-24 17:05:29 | ID: 76
ฟังก์ชั่น gettype(var) » เป็นฟังก์ชั่นที่ใช้ตรวจสอบชนิดข้อมูล ของตัวแปร
ตัวอย่างคำสั่ง
gettype(22); » เป็นตัวแปร integer
gettype(2.2); » เป็นตัวแปร double
gettype(Hello); » เป็นตัวแปร string
gettype(array("1","2","3")); » เป็นตัวแปร array
ฟังก์ชั่น empty(var) » ใช้ตรวจสอบตัวแปร ว่าเก็บข้อมูลไว้หรือไม่ ถ้าไม่มีจะคืนค่า 1 (True)
ตัวอย่างคำสั่ง
ให้ $str1 = 22; empty($str1); » False หรือ ค่าว่าง
ให้ $str2 = null; empty($str2); » 1 True หรือ 1
ฟังก์ชั่น isset(var) » ใช้ตรวจสอบว่ามีตัวแปรตามชื่อที่ระบุไว้หรือไม่ ถ้ามีจะคืนค่า 1 หรือ True
ตัวอย่างคำสั่ง
$str1 = 20;
$rs = isset($str1)
echo $rs; » $rs มีค่าคือ 1 หรือ True
การใช้ฟังก์ชั่น isset(var) ในการตรวจสอบค่าของตัวแปร
ตัวอย่างคำสั่ง
$str1 = 20
isset($str1) ? $rs = $srt1 : $rs = "rs-null"
echo $rs;
$rs มีค่าเท่ากับ 20
การใช้ฟังก์ชั่น isset(var) ในการตรวจสอบค่าของตัวแปรประเภท SESSION
ตัวอย่างคำสั่ง
$_SESSION["ulog"]["user"];
isset($_SESSION["ulog"]["user"]) ? $sslog = $_SESSION["ulog"]["user"] : $sslog = "sslog-null";
echo $sslog;
$sslog มีค่าเท่ากับ sslog-nulll
ฟังก์ชั่น unset(var) » ใช้ทำลายตัวแปร และคืนพื้นที่ในหน่วยความจำ
ตัวอย่างคำสั่ง
$str1 = 20;
unset($str1);
$rs = isset($str1);
$rs มีค่าคือ False หรือ ค่าว่าง Post by Goborijung at 2019-09-22 09:02:59 | ID: 90
ฟังก์ชั่น checkdate() :: ใช้ตรวจสอบว่า วันเดือนปี มีอยุ่จริงหรือไม่
Example.
checkdate(เดือน,วันที่,ปี); //ถ้ามีจะ return 1
ฟังก์ชั่น date() :: ใช้ดึงวันเดือนปีปัจจุบัน
Example.
date("d/m/Y"); //จะคืนค่าวันเวลาปัจจุบัน
Option.
d :: แสดงวันที่เป็นตัวเลข 2 หลัก 01-31
D :: แสดงวันเป็นตัวอักษร 3 หลัก Mon-Sun
l :: แสดงวันเป็นชื่อเต็ม Sunday-Saturday
m :: แสดงเดือนเป็นเลข 2 ตัว 01-12
Y :: แสดงปีเป็นตัวเลข 4 ตัว 1990-2019
ฟังก์ชั่น getdate() :: ให้ผลลัพธ์เป็นวันเวลาปัจจุบัน
Example.
$today = getdate();
echo $today["mday"].'/'.$today["mon"].'/'.$today["year"]; // 22/9/2019
ฟังก์ชั่น time() :: คืนค่าของวัน/เวลลาปัจจุบัน
Example.
$nextWeek = time()+(7*24*60*60); //ค่าของวันเวลาปัจจุบัน+(จำนวนวัน*24ชม.*60นาที*60วินาที)
echo "now: ".date("d-m-Y")."<br>"; //คืนค่าเป็นวันเดือนปีปัจจุบัน
echo "nexWeek: ".date("d-m-Y",$nextWeek); //คืนค่าเป็นวันเดือนปีอีก 7 วันข้างหน้าPost by Goborijung at 2020-06-17 15:10:37 | ID: 621
<?php
function genCharRange($firstChar,$endChar)
{
$arrChar = array();
for($i=ord($firstChar); $i<=ord($endChar); $i++)
{
$arrChar[] = chr($i);
}
return $arrChar;
}
$test = genCharRange('A','Z');
foreach($test as $val)
{
echo $val.' ';
}Post by Goborijung at 2020-06-17 14:26:03 | ID: 620
<?php
$arrChar = array();
$i = 65;
while($i<=90)
{
$arrChar[] = chr($i);
++$i;
}
foreach($arrChar as $key => $val)
{
echo "$key $val <br>";
}Post by Goborijung at 2023-06-13 13:54:42 | ID: 1925
<?php echo gethostbyaddr($_SERVER['REMOTE_ADDR']); ?>
Post by Goborijung at 2020-08-13 09:01:40 | ID: 714
<?php //$server = $_SERVER['SERVER_NAME']; $server = $_SERVER['HTTP_HOST']; if($server == '103.40.142.173') { //echo "<script>alert('ok public ip');</script>"; echo 'OK Public IP <br>'; echo "Server : ".$server.'<br>'; //Redirect to Login-Page } else { //echo "<script>alert('ok internal ip');</script>"; echo 'OK Internal IP <br>'; echo "Server : ".$server.'<br>'; } ?>
Post by Goborijung at 2022-08-31 16:10:40 | ID: 1758
Function
function isMobileDevice() { return preg_match("/(android|avantgo|blackberry|bolt|boost|cricket|docomo |fone|hiptop|mini|mobi|palm|phone|pie|tablet|up.browser|up.link|webos|wos)/i" , $_SERVER["HTTP_USER_AGENT"]); } if(isMobileDevice()){ echo "Mobile Browser Detected"; } else { echo "Mobile Browser Not Detected"; }