<?
include_once("../includes/class_mysql.php");
include_once("../includes/config.php");
$db=new DB();
$db->connectdb(DB_NAME,DB_USER,DB_PASS);
$res=$db->querydb("SELECT * FROM ".TB_CATEGORY." order by seq asc ");
?>
</br>
<H3 class="text-primary"> Edit Drop</H3>
<table class="table table-hover">
<tr>
<th width="59" bgcolor="#f5f5f5"><center><b>ลำดับ</b></center></th>
<th width="300" bgcolor="#f5f5f5"><center><b>ชื่อหัวข้อ</b></center></th>
<th width="85" bgcolor="#f5f5f5"><center><b>เรียงลำดับ</b></center></th>
<th width="62" bgcolor="#f5f5f5"><center><b>Edit</b></center></th>
<th width="64" bgcolor="#f5f5f5"><center><b>Delete</b></center></th>
</tr>
<?
while($arr=$db->fetch($res)){
?>
<tr>
<td><center><?=$arr[id];?></center></td>
<td><center><?=$arr[name];?></center></td>
<td><center><?=$arr[seq];?></center></td>
<td><center><a href="F_Edit.php?id=<?=$arr[id];?>"><img src="../images/b_edit.png" width="16" height="16"></a></center></td>
<td width="64"><center><a href="Delete.php?id=<?=$arr[id];?>" onClick="return confirm('Are you sure you want to delete this item?');"><img src="../images/b_drop.png" width="16" height="16" /></a></center>
</tr>
<?
}
?>
</table>
<a href="../Category"> <code>..Back</code></a>
<?
$db->closedb();
?>
วันจันทร์ที่ 18 สิงหาคม พ.ศ. 2557
PHP update data
<?
//*** Update Record ***//
include_once("../includes/class_mysql.php");
include_once("../includes/config.php");
$db=new DB();
$db->connectdb(DB_NAME,DB_USER,DB_PASS);
$arr["update"]=$db->update(TB_CATEGORY,array("name"=>"$_POST[name]",
"seq"=>"$_POST[seq]"
),"id='$_GET[id]'");
?>
<a href="Edit.php">Edit Successful</a>
<Meta http-equiv="refresh"content="1;URL=Edit.php">
//*** Update Record ***//
include_once("../includes/class_mysql.php");
include_once("../includes/config.php");
$db=new DB();
$db->connectdb(DB_NAME,DB_USER,DB_PASS);
$arr["update"]=$db->update(TB_CATEGORY,array("name"=>"$_POST[name]",
"seq"=>"$_POST[seq]"
),"id='$_GET[id]'");
?>
<a href="Edit.php">Edit Successful</a>
<Meta http-equiv="refresh"content="1;URL=Edit.php">
PHP ลบข้อมูลใน table
<?
include_once("../includes/class_mysql.php");
include_once("../includes/config.php");
$db=new DB();
$db->connectdb(DB_NAME,DB_USER,DB_PASS);
$db->del(TB_CATEGORY,"id=".$_GET["id"]."");/*หรือ ,"mem_id=".$_POST[id]."" || "mem_id='$id'" */
echo "Delete Successful";
?>
<Meta http-equiv="refresh"content="1;URL=Edit.php">
include_once("../includes/class_mysql.php");
include_once("../includes/config.php");
$db=new DB();
$db->connectdb(DB_NAME,DB_USER,DB_PASS);
$db->del(TB_CATEGORY,"id=".$_GET["id"]."");/*หรือ ,"mem_id=".$_POST[id]."" || "mem_id='$id'" */
echo "Delete Successful";
?>
<Meta http-equiv="refresh"content="1;URL=Edit.php">
PHP add ข้อมูลลง table
<?
include_once("../includes/class_mysql.php");
include_once("../includes/config.php");
$db=new DB();
$db->connectdb(DB_NAME,DB_USER,DB_PASS);
$name=$_POST[name];
$seq=$_POST[seq];
$res = $db->add(TB_CATEGORY,array(
"name"=>"".$name."",
"seq"=>"".$seq.""
));
if($res){
echo "OK"."<br>";
echo "$res"."<br>";
echo "$name"."<br>";
}
$db->closedb();
?>
<a href="Edit.php">View files</a>
<Meta http-equiv="refresh"content="1;URL=Edit.php">
include_once("../includes/class_mysql.php");
include_once("../includes/config.php");
$db=new DB();
$db->connectdb(DB_NAME,DB_USER,DB_PASS);
$name=$_POST[name];
$seq=$_POST[seq];
$res = $db->add(TB_CATEGORY,array(
"name"=>"".$name."",
"seq"=>"".$seq.""
));
if($res){
echo "OK"."<br>";
echo "$res"."<br>";
echo "$name"."<br>";
}
$db->closedb();
?>
<a href="Edit.php">View files</a>
<Meta http-equiv="refresh"content="1;URL=Edit.php">
ทำ from add data
<form name="form1" method="post" action="Add.php" enctype="multipart/form-data" onSubmit="return verify()">
<table width="1500">
<tr>
<td width="1500" height="70">
<div class="col-xs-4">
<label for="exampleInputEmail1">ชื่อหัวข้อ</label>
<input type="text" class="form-control" id="name" name="name" placeholder="ชื่อหัวข้อ">
</div>
</td>
</tr>
<tr>
<td height="70">
<div class="col-xs-4">
<label for="exampleInputEmail1">ลำดับ</label>
<input type="text" name="seq" class="form-control" placeholder="ลำดับ">
</div>
</td>
</tr>
<tr>
<td>
<div class="col-xs-4">
<div class="form-group"></div>
<button type="submit" name="btnSubmit" value="Submit" class="btn btn-default">บันทึก</button>
</div>
</td>
</tr>
</table>
</form>
<table width="1500">
<tr>
<td width="1500" height="70">
<div class="col-xs-4">
<label for="exampleInputEmail1">ชื่อหัวข้อ</label>
<input type="text" class="form-control" id="name" name="name" placeholder="ชื่อหัวข้อ">
</div>
</td>
</tr>
<tr>
<td height="70">
<div class="col-xs-4">
<label for="exampleInputEmail1">ลำดับ</label>
<input type="text" name="seq" class="form-control" placeholder="ลำดับ">
</div>
</td>
</tr>
<tr>
<td>
<div class="col-xs-4">
<div class="form-group"></div>
<button type="submit" name="btnSubmit" value="Submit" class="btn btn-default">บันทึก</button>
</div>
</td>
</tr>
</table>
</form>
Create new file php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
</body>
</html>
PHP OOP - Code connect and basic function
Flie : config.php
<?php
if (preg_match("/config.php/i",$PHP_SELF)) {
//if(eregi("config.php",$_SERVER['PHP_SELF'])){
header("Location: ../index.php");
}
#--> config connect Mysql
define("DB_HOST","localhost");//define ค่าคงที่
define("DB_USER","root");
define("DB_PASS","1234");
define("DB_NAME","enmholding_db");
#--> Table
define("TB_HOME","tbl_home");
define("TB_PRODUCT","tbl_product");
define("TB_MEM","tbl_member");
define("TB_PROUDCT1","product");
define("TB_CATEGORY","category");
define("TB_BRAND_TH","brand_th");
define("TB_SUB_CATEGORY","sub_category");
?>
File : class_mysql.php
<?php
//if(eregi("class_mysql.php",$_SERVER['PHP_SELF'])){//eregi ไม่ว่าจะเขียนตัวเล็กหรือตัวใหญ่ก้อไม่สามารถเข้ามาได้
if (preg_match("/config.php/i",$PHP_SELF)) {
header("Location: ../index.php");
}
class DB{
var $host = DB_HOST;
var $conndb;
var $db;
var $result;
var $sql;
#--> Connect Database
function connectdb($db_name="database",$user="username",$pass="password"){
$this->username=$user;
$this->password=$pass;
$this->database=$db_name;
$this->conndb=mysql_pconnect($this->host,$this->username,$this->password) or die (mysql_error());
$this->db=mysql_select_db($this->database,$this->conndb) or die (mysql_error());
mysql_query("SET NAMES UTF8");
//echo "OK"; //ทดสอบการใช้งานว่าใช้ได้หรือไม่
}
#--> Close Database
function closedb(){
mysql_close($this->conndb) or die (mysql_error());
}
#--> Query Database
function querydb($sql="sql"){
$this->sql=$sql;
if($result=mysql_query ($this->sql)){
return $result;
}else{
mysql_error();
return false;
}
}
#-->fetch
function fetch($sql="sql"){
if($result=mysql_fetch_array($sql)){
return $result;
}else{
mysql_error();
return false;
}
}
#-->rows
function row($sql){
return mysql_num_rows($sql);
}
#-->Add
function add($table="table",$data="data"){
$a_key=array_keys($data);
$v_valus=array_values($data);
$sum=count($a_key);
for($i=0; $i<$sum; $i++){
if(empty($add)){
$add="(";
}else{
$add=$add.",";
}
if(empty($val)){
$val="(";
}else{
$val=$val.",";
}
$add=$add.$a_key[$i];
$val=$val."'".$v_valus[$i]."'";
}
$add=$add.")";
$val=$val.")";
$sql=" INSERT INTO ".$table." ".$add." VALUES ".$val;
if(mysql_query($sql)){
return true;
}else{
mysql_error();
return false;
}
}
#--> UPDATE
function update($table,$daat,$where){
/*
$key=array_keys($data);
$valus=array_values($data);
$sum=count($key);
$set="";
*/
$key=array_keys($daat);
$value=array_values($daat);
$sum=count($key);
$set="";
for($i=0; $i<$sum; $i++){
if(!empty($set)){
$set=$set.",";
}
$set=$set.$key[$i]."='".$value[$i]."'";
}
$sql="UPDATE ".$table." SET ".$set." WHERE ".$where;
if(mysql_query($sql)){
return true;
}else{
mysql_error();
return false;
}
}
#--> Del
function del($table,$where){
$sql ="DELETE FROM ".$table." WHERE ".$where;
if(mysql_query($sql)){
return true;
}else{
mysql_error();
return false;
}
}
#--> Num
function num($field,$table,$where){
if($where==""){
$where="";
}else{
$where="WHERE ".$where;
}
$sql="SELECT $field FROM $table $where";
if($result=mysql_query($sql)){
return mysql_num_rows($result);
}else{
mysql_error();
return false;
}
}
}
?>
<?php
if (preg_match("/config.php/i",$PHP_SELF)) {
//if(eregi("config.php",$_SERVER['PHP_SELF'])){
header("Location: ../index.php");
}
#--> config connect Mysql
define("DB_HOST","localhost");//define ค่าคงที่
define("DB_USER","root");
define("DB_PASS","1234");
define("DB_NAME","enmholding_db");
#--> Table
define("TB_HOME","tbl_home");
define("TB_PRODUCT","tbl_product");
define("TB_MEM","tbl_member");
define("TB_PROUDCT1","product");
define("TB_CATEGORY","category");
define("TB_BRAND_TH","brand_th");
define("TB_SUB_CATEGORY","sub_category");
?>
File : class_mysql.php
<?php
//if(eregi("class_mysql.php",$_SERVER['PHP_SELF'])){//eregi ไม่ว่าจะเขียนตัวเล็กหรือตัวใหญ่ก้อไม่สามารถเข้ามาได้
if (preg_match("/config.php/i",$PHP_SELF)) {
header("Location: ../index.php");
}
class DB{
var $host = DB_HOST;
var $conndb;
var $db;
var $result;
var $sql;
#--> Connect Database
function connectdb($db_name="database",$user="username",$pass="password"){
$this->username=$user;
$this->password=$pass;
$this->database=$db_name;
$this->conndb=mysql_pconnect($this->host,$this->username,$this->password) or die (mysql_error());
$this->db=mysql_select_db($this->database,$this->conndb) or die (mysql_error());
mysql_query("SET NAMES UTF8");
//echo "OK"; //ทดสอบการใช้งานว่าใช้ได้หรือไม่
}
#--> Close Database
function closedb(){
mysql_close($this->conndb) or die (mysql_error());
}
#--> Query Database
function querydb($sql="sql"){
$this->sql=$sql;
if($result=mysql_query ($this->sql)){
return $result;
}else{
mysql_error();
return false;
}
}
#-->fetch
function fetch($sql="sql"){
if($result=mysql_fetch_array($sql)){
return $result;
}else{
mysql_error();
return false;
}
}
#-->rows
function row($sql){
return mysql_num_rows($sql);
}
#-->Add
function add($table="table",$data="data"){
$a_key=array_keys($data);
$v_valus=array_values($data);
$sum=count($a_key);
for($i=0; $i<$sum; $i++){
if(empty($add)){
$add="(";
}else{
$add=$add.",";
}
if(empty($val)){
$val="(";
}else{
$val=$val.",";
}
$add=$add.$a_key[$i];
$val=$val."'".$v_valus[$i]."'";
}
$add=$add.")";
$val=$val.")";
$sql=" INSERT INTO ".$table." ".$add." VALUES ".$val;
if(mysql_query($sql)){
return true;
}else{
mysql_error();
return false;
}
}
#--> UPDATE
function update($table,$daat,$where){
/*
$key=array_keys($data);
$valus=array_values($data);
$sum=count($key);
$set="";
*/
$key=array_keys($daat);
$value=array_values($daat);
$sum=count($key);
$set="";
for($i=0; $i<$sum; $i++){
if(!empty($set)){
$set=$set.",";
}
$set=$set.$key[$i]."='".$value[$i]."'";
}
$sql="UPDATE ".$table." SET ".$set." WHERE ".$where;
if(mysql_query($sql)){
return true;
}else{
mysql_error();
return false;
}
}
#--> Del
function del($table,$where){
$sql ="DELETE FROM ".$table." WHERE ".$where;
if(mysql_query($sql)){
return true;
}else{
mysql_error();
return false;
}
}
#--> Num
function num($field,$table,$where){
if($where==""){
$where="";
}else{
$where="WHERE ".$where;
}
$sql="SELECT $field FROM $table $where";
if($result=mysql_query($sql)){
return mysql_num_rows($result);
}else{
mysql_error();
return false;
}
}
}
?>
ใช้งาน PHP เบื้องต้น
PHP connect data base
ชื่อไฟล์ config.php
<?
$connect = mysql_connect("localhost","root","1234");
mysql_query("SET NAMES UTF8");
if($connect)
{
//echo "ติดต่อฐานข้อมูลสำเร็จครับ";
}
else
{
echo "ไม่สามารถติดต่อฐานข้อมูลได้";
}
mysql_select_db("enmholding_db") or die ("database error!!!!!!");
?>
การเรียกใช้งานไฟล์ connect
<?php
include_once("../includes/config.php");
?>
การ while
<?php
$ida=$_GET["id"];
$id = "";
$strSQL = "SELECT id ,id_cate , th_nme ,en_nme FROM categories ";
$objQuery = mysql_query($strSQL);
while($objResult = mysql_fetch_array($objQuery)){
?>
<li <? if($objResult["id_cate"]==$ida){?>class="active"<? }?>><!-- active ทีอันที่ 1 -->
<? if($id!=$objResult["id_cate"]){?>
<h3><? if($lang=="th"){ echo $objResult["th_nme"];}if($lang=="en"){echo $objResult["en_nme"];}?></h3><!--หมวดหมู่หลัก-->
<? }?>
<ul>
<?
$id1 = $objResult['id_cate'];
$strSQL1 = "SELECT * FROM subcategories WHERE id_cate =$id1";
$objQuery1 = mysql_query($strSQL1);
while($objResult1 = mysql_fetch_array($objQuery1)){
?>
<li><a href="product.php?id_cate=<?=$objResult1["id_cate"];?>&&id_sub=<?=$objResult1["id_sub"];?>" target="_parent"><? if($lang=="th"){ echo $objResult1["th_nme"];}if($lang=="en"){echo $objResult1["en_nme"];}?></a></li><!--หมวดหมู่ย่อย-->
<? }?>
</ul>
</li>
<?
$id=$objResult["id_cate"];
}
?>
ส่งไปหน้าที่ต้องหาร แบบ PHP
<?php
header("Location:th");
?>
ชื่อไฟล์ config.php
<?
$connect = mysql_connect("localhost","root","1234");
mysql_query("SET NAMES UTF8");
if($connect)
{
//echo "ติดต่อฐานข้อมูลสำเร็จครับ";
}
else
{
echo "ไม่สามารถติดต่อฐานข้อมูลได้";
}
mysql_select_db("enmholding_db") or die ("database error!!!!!!");
?>
การเรียกใช้งานไฟล์ connect
<?php
include_once("../includes/config.php");
?>
การ while
<?php
$ida=$_GET["id"];
$id = "";
$strSQL = "SELECT id ,id_cate , th_nme ,en_nme FROM categories ";
$objQuery = mysql_query($strSQL);
while($objResult = mysql_fetch_array($objQuery)){
?>
<li <? if($objResult["id_cate"]==$ida){?>class="active"<? }?>><!-- active ทีอันที่ 1 -->
<? if($id!=$objResult["id_cate"]){?>
<h3><? if($lang=="th"){ echo $objResult["th_nme"];}if($lang=="en"){echo $objResult["en_nme"];}?></h3><!--หมวดหมู่หลัก-->
<? }?>
<ul>
<?
$id1 = $objResult['id_cate'];
$strSQL1 = "SELECT * FROM subcategories WHERE id_cate =$id1";
$objQuery1 = mysql_query($strSQL1);
while($objResult1 = mysql_fetch_array($objQuery1)){
?>
<li><a href="product.php?id_cate=<?=$objResult1["id_cate"];?>&&id_sub=<?=$objResult1["id_sub"];?>" target="_parent"><? if($lang=="th"){ echo $objResult1["th_nme"];}if($lang=="en"){echo $objResult1["en_nme"];}?></a></li><!--หมวดหมู่ย่อย-->
<? }?>
</ul>
</li>
<?
$id=$objResult["id_cate"];
}
?>
ส่งไปหน้าที่ต้องหาร แบบ PHP
<?php
header("Location:th");
?>
วันศุกร์ที่ 30 พฤษภาคม พ.ศ. 2557
วิธี Add Libraries NetBeans
หลังจากที่เปิดโปรแกรมขึ้นมา
ไปที่ Tools >> Libraries >> New Library
ตั้งชื่อที่ Library Name >>OK
หาชื่อที่เราตั้ง Library Name เมื่อกี้ คลิก
หลังจากนั้น คลิกที่ Add JAR/Folder
add ไฟล์ classes1.jar หรือ ojdbc6 เข้าไป
ไฟล์ อยู่แถวๆนี้ครับ หาดูครับ WEB-INF\lib
หลังจากนั้น ที่แถบ Projects คลิกขวาที่ Libraries
เลือก Add libraries เลือกชื่อ Libraries ที่เราตั้งชื่อข้างต้นไป
เป็นอันเสร็จสิ้นครับ
หลังจากนั้น ที่แถบ Projects คลิกขวาที่ Libraries
เลือก Add libraries เลือกชื่อ Libraries ที่เราตั้งชื่อข้างต้นไป
เป็นอันเสร็จสิ้นครับ
การใช้งาน NetBeans IDE
NetBeans IDE เป็นตัวที่ใช้เขียน JSP ได้ค่อนข้างดีมากครับ รองรับ การเขียนด้วย Framework
หลังจากติดตั้ง Tomcat และ Jva SDK อันนี้จำเป็นต้องติดต้องก่อนครับ
****************************
เปิดโปรแกม Netbeans
ไปที่ File >> New Project
เลือก Java Web >> Web Application
หลังจากนั้นตั้งชื่อตรง Project Name เสร็จแล้ว เลือก Next
เลือก Server เป็น Apache Tomcat คลิก Finsh
หลังจากติดตั้ง Tomcat และ Jva SDK อันนี้จำเป็นต้องติดต้องก่อนครับ
****************************
เปิดโปรแกม Netbeans
ไปที่ File >> New Project
เลือก Java Web >> Web Application
หลังจากนั้นตั้งชื่อตรง Project Name เสร็จแล้ว เลือก Next
เลือก Server เป็น Apache Tomcat คลิก Finsh
วันพฤหัสบดีที่ 29 พฤษภาคม พ.ศ. 2557
JSP คือ
การเขียน JSP จะมีการเหมือนๆ กับ PHP , ASP , .Net การทำงานเหมือๆ กัน JSP เป็น Subset ของภาษา Java ใช้รูปแบบคำสั่ง SDK ใช้ Syntac พื้นฐานของภาษา Java แยกได้ 3 รูปแบบ
1. Scriptlets เขียน JSP ร่วมกับ HTML
2. Servlet เขียน JSP แยกส่วน Interface (HTML) คือแยกกันคนละไฟล์
3. Framework JSP - Spring , Struts , Hibernet เขียนเป็น Pattern MVC
ผู้เขียน เขียนสรุปไว้เป็นความรู้
ที่มา
Thaicreate.com.
1. Scriptlets เขียน JSP ร่วมกับ HTML
2. Servlet เขียน JSP แยกส่วน Interface (HTML) คือแยกกันคนละไฟล์
3. Framework JSP - Spring , Struts , Hibernet เขียนเป็น Pattern MVC
ผู้เขียน เขียนสรุปไว้เป็นความรู้
ที่มา
Thaicreate.com.
วันจันทร์ที่ 3 มีนาคม พ.ศ. 2557
วิธีทำหัวข้อหลัก หัวข้อย่อย
ในที่นี้ผมเขียนโดยใช้ ภาษา JSP เป็นการเขียน
เราจะมาทำการ while หัวข้อหลัก,หัวข้อย่อยกันครับ
เช่น
ตารางการทำงาน
วันที่ 1 มกราคม 2557 การปฏิบัติงาน
-update data
-backup data
-check data
วันที่ 2 มกราคม 2557 การปฎิบัติงาน
-restart tomcat
-update oracle
-backup data
<%
Statement stmt=conn.createStatement();
String sql = "";
String str_groupdsc ="";
String str_labeldsc = "";
String str_label = "";
String str_groupid ="";
ResultSet rs = null;
sql = "select g.groupid, g.groupdsc, g.labeldsc, g.label from grplabel g, asgmntgrp a, usr u where u.usrcde = '"+userCode+"' and u.assignmentid = a.assignmentid and a.groupid = g.groupid order by groupid asc ";
rs = stmt.executeQuery(sql);
while(rs.next()){
str_groupdsc = rs.getString("groupdsc");
str_labeldsc = rs.getString("labeldsc");
str_label = rs.getString("label");
%>
<%if(! str_groupid.equals(rs.getString("groupid").substring(0,2))){%>
<div class="list_box">
<div class="list_box_left_head"><%=str_groupdsc%></div>
</div>
<%}%>
<div class="list_box">
<div class="list_box_left"><a href="<%=str_label%>"><img src="image/son.gif" width="18" height="14" /> <%=str_labeldsc%>
</div>
<div class="list_box_right"><%=rs.getString("groupid").substring(0,2)%></div></a>
<%
str_groupid=rs.getString("groupid").substring(0,2); //จุดสำคัญอยู่ตรงนี้ครับ
}rs.close();
%>
เราจะมาทำการ while หัวข้อหลัก,หัวข้อย่อยกันครับ
เช่น
ตารางการทำงาน
วันที่ 1 มกราคม 2557 การปฏิบัติงาน
-update data
-backup data
-check data
วันที่ 2 มกราคม 2557 การปฎิบัติงาน
-restart tomcat
-update oracle
-backup data
<%
Statement stmt=conn.createStatement();
String sql = "";
String str_groupdsc ="";
String str_labeldsc = "";
String str_label = "";
String str_groupid ="";
ResultSet rs = null;
sql = "select g.groupid, g.groupdsc, g.labeldsc, g.label from grplabel g, asgmntgrp a, usr u where u.usrcde = '"+userCode+"' and u.assignmentid = a.assignmentid and a.groupid = g.groupid order by groupid asc ";
rs = stmt.executeQuery(sql);
while(rs.next()){
str_groupdsc = rs.getString("groupdsc");
str_labeldsc = rs.getString("labeldsc");
str_label = rs.getString("label");
%>
<%if(! str_groupid.equals(rs.getString("groupid").substring(0,2))){%>
<div class="list_box">
<div class="list_box_left_head"><%=str_groupdsc%></div>
</div>
<%}%>
<div class="list_box">
<div class="list_box_left"><a href="<%=str_label%>"><img src="image/son.gif" width="18" height="14" /> <%=str_labeldsc%>
</div>
<div class="list_box_right"><%=rs.getString("groupid").substring(0,2)%></div></a>
<%
str_groupid=rs.getString("groupid").substring(0,2); //จุดสำคัญอยู่ตรงนี้ครับ
}rs.close();
%>
วิธีตรวจสอบวันที่ใน ORACLE โดยให้ Dual
วิธีตรวจสอบวันที่ใน ORACLE โดยให้ Dual อย่างง่าย
select sysdate from dual;
เท่านี้ครับ
ผลที่ออกมาครับ
SYSDATE
-------------
03 มี.ค. 2014
##############################################################################
แบบนี้จะเป็นการกำหนดรูปแบบในการแสดงผลครับ
SELECT TO_CHAR
(SYSDATE, 'MM-DD-YYYY HH24:MI:SS') "NOW"
FROM DUAL;
ผลที่ออกมาครับ
NOW
-------------------
03-03-2014 09:10:34
select sysdate from dual;
เท่านี้ครับ
ผลที่ออกมาครับ
SYSDATE
-------------
03 มี.ค. 2014
##############################################################################
แบบนี้จะเป็นการกำหนดรูปแบบในการแสดงผลครับ
SELECT TO_CHAR
(SYSDATE, 'MM-DD-YYYY HH24:MI:SS') "NOW"
FROM DUAL;
ผลที่ออกมาครับ
NOW
-------------------
03-03-2014 09:10:34
ทำตัวหนังสือวิ่งง่ายๆ
<marquee scrolldelay="120">
<strong>< ------- W e l c o m e to Support Desk S y s t e m --------><br>User ที่เข้าใช้ระบบใหม่ครั้งแรก กรุณาเปลี่ยนรหัสผ่าน ด้วยคะ
</strong>
</marquee>
ข้อความที่วิ่งอยู่ก็จะได้ตามนี้
< ------- W e l c o m e to Support Desk S y s t e m -------->
User ที่เข้าใช้ระบบใหม่ครั้งแรก กรุณาเปลี่ยนรหัสผ่าน ด้วยคะ
<strong>< ------- W e l c o m e to Support Desk S y s t e m --------><br>User ที่เข้าใช้ระบบใหม่ครั้งแรก กรุณาเปลี่ยนรหัสผ่าน ด้วยคะ
</strong>
</marquee>
ข้อความที่วิ่งอยู่ก็จะได้ตามนี้
< ------- W e l c o m e to Support Desk S y s t e m -------->
User ที่เข้าใช้ระบบใหม่ครั้งแรก กรุณาเปลี่ยนรหัสผ่าน ด้วยคะ
การรับค่าใน Function JavaScript
การรับค่า JavaScript กรณีรับค่ามาหลายๆ ตัวแล้วทำการเช็คทีเดียว
<script language="JavaScript">
function searchUserGrt(UserLength,sts){
if(UserLength == 6){
alert('xxx');
</script>
--------------------------------------------------------------------------------------------------------
<input name="txb3UidApr" type="text" size="15" maxlength="6" onKeyUp="searchUserGrt(this.value.length,'3');" value="<%=str_uidApr%>" >
#################################################################################
วิธีส่งค่าไปให้ javascript เช็ค
function frmSubmit(va){
if(va =='insert'){
alert('xxx');
}
}
--------------------------------------------------------------------------------------------------------
<INPUT TYPE="button" VALUE="Submit" ONCLICK="frmSubmit('insert');">
<script language="JavaScript">
function searchUserGrt(UserLength,sts){
if(UserLength == 6){
alert('xxx');
</script>
--------------------------------------------------------------------------------------------------------
<input name="txb3UidApr" type="text" size="15" maxlength="6" onKeyUp="searchUserGrt(this.value.length,'3');" value="<%=str_uidApr%>" >
#################################################################################
วิธีส่งค่าไปให้ javascript เช็ค
function frmSubmit(va){
if(va =='insert'){
alert('xxx');
}
}
--------------------------------------------------------------------------------------------------------
<INPUT TYPE="button" VALUE="Submit" ONCLICK="frmSubmit('insert');">
วันศุกร์ที่ 28 กุมภาพันธ์ พ.ศ. 2557
วิธีใช้งาน clear both ของ CSS
เมื่อผู้ใช้งาน CSS เริ่มต้น จะเจอปัญหาการสร้างหน้าเว็บด้วย CSS แล้วจะทำให้กรอบของ CSS div นั้น
ไปลอยซ้อนกันอยู่ด้านบนหมด
<div id="header"></div>
ไปลอยซ้อนกันอยู่ด้านบนหมด
รูปนี้จะเห็นได้ว่า footer ลอยไปอยู่ด้านบน |
นี่คือแบบที่ถูกต้อง |
<div id="header"></div>
<div id="menu"></div>
<div id="container"></div>
<div style="clear:both"></div> #แทรกแบบนี้เข้าไปเลยจะได้ผลออกมาดังรูปที่ถูกต้อง#
<div id="footer"></div>
วิธีทำให้ ลิ้งไม่มีเส้นใต้
มาทำ link ไม่ให้มีเส้นใต้กันด้วย การใช้ CSS
<style type="text/css">
body { margin: 0px 0px; padding: 0px 0px}
a:link { color: #005CA2; text-decoration: none}
a:visited { color: #005CA2; text-decoration: none}
a:active { color: #0099FF; text-decoration: underline}
a:hover { color: #0099FF; text-decoration: underline}
</style>
ผลที่ได้จะออกมาแบบนี้ครับ
คลิก
เมื่อเอาเม้าไปชี้ั
คลิก
ง่ายๆ ตามนี้ได้เลยครับ
<style type="text/css">
body { margin: 0px 0px; padding: 0px 0px}
a:link { color: #005CA2; text-decoration: none}
a:visited { color: #005CA2; text-decoration: none}
a:active { color: #0099FF; text-decoration: underline}
a:hover { color: #0099FF; text-decoration: underline}
</style>
ผลที่ได้จะออกมาแบบนี้ครับ
คลิก
เมื่อเอาเม้าไปชี้ั
คลิก
ง่ายๆ ตามนี้ได้เลยครับ
วันเสาร์ที่ 15 กุมภาพันธ์ พ.ศ. 2557
PHP OOP Private
สำหรับเนื้อหาเรื่อง php oop private นี้ผมได้จัดทำเพื่อที่ผู้เขียนจะได้มีการจดบันทึกไว้บนเว็บนี้เพื่อการค้นหาของผู้เขียนเอง และเผื่อผู้ที่กำลังสนใจในเรื่องนี้อาจจะเป็นประโยชน์ให้ท่านได้ไม่มากก็น้อย โดยเนื้อหานี้ผมได้ไปศึกษามาจาก youtube และขอขอบคุณผู้ที่เสียสละมาสอนด้วยนะครับ และให้คำแนะนำผ่าน youtube ด้วยครับ
ขอบคุณคลิปวีดีโอ
คุณบัณฑิต แสนคำภา
Visibility การเข้าถึง Class
private คือ จะสามารถเรียกได้เฉพาะในคลาส
###############################################################################
class FirstClass{
public $name = "Surapon";
public $surname="Thongnen";
private $age="20";
public function sayhi(){
echo"HI"." ".$this->name ." ".$this->surname." ".$this->age." age = ".$this->setAge(); #ใช้แบบนี้ เรียกใช้ใน class ตัวเองได้ หรือ จะเรียกใช้ $this->age เลยก็ได้
}
public function saybye(){
//echo "GoodBye";
return"<br/>GoodBye";
}
private function setAge() #เรียกใช้งานแบบนี้
{
return $this->age="30";
}
}
$obj= new FirstClass;
//$obj->age="30";
$obj->sayhi();
?>
###############################################################################
private $age="20"; #ตัวนี้จะใช้ได้เฉพาะใน class นี้เท่านั้น
ถึงจะมีการ extends สืบทอดคุณสมบัติไปก็จะไม่สามารถใช้งานคุณสมบัตินี้ได้
protected จะทำงานเหมือน private แต่จะสามารถ extends สืบทอดคุณสมบัติไปที่ class อื่นได้
วันอาทิตย์ที่ 9 กุมภาพันธ์ พ.ศ. 2557
PHP OOP Public
สำหรับเนื้อหาเรื่อง php oop นี้ผมได้จัดทำเพื่อที่ผู้เขียนจะได้มีการจดบันทึกไว้บนเว็บนี้เพื่อการค้นหาของผู้เขียนเอง และเผื่อผู้ที่กำลังสนใจในเรื่องนี้อาจจะเป็นประโยชน์ให้ท่านได้ไม่มากก็น้อย โดยเนื้อหานี้ผมได้ไปศึกษามาจาก youtube และขอขอบคุณผู้ที่เสียสละมาสอนด้วยนะครับ และให้คำแนะนำผ่าน youtube ด้วยครับ
ขอบคุณคลิปวีดีโอ
คุณบัณฑิต แสนคำภา
OOP คือ
Object oriented programming
(โดยใช้ syntax แบบ C++)
OOP คือการมองทุกอย่างให้เป็น object ซึ่งแบ่งได้เป็น
1. Object ที่เป็น รูปธรรม เช่น คน,ใบรายการสินค้า
2. Object ที่เป็น นามธรรม เช่น ความเป็นเจ้าของ,เที่ยวบิน เป็นต้น
ทุก object จะประกอบด้วย 2 ส่วนคือ
1. Attribute (object data) – เป็นส่วนที่ใช้ในการเก็บข้อมูลต่างๆของ object เช่น รถ มี attribute คือ ยี่ห้อรถ,ชื่อรุ่น,สี เป็นต้น
2. Method (object behavior) – เป็นสิ่งที่ object นั้นสามารถทำได้ เช่น รถ สามารถ เพิ่มความเร็ว,ชะลอความเร็ว,หยุด,เปลี่ยนเกียร์ เป็นต้น
ขอบคุณ
www.oknation.net
###############################################################################
public คือ
ระดับการมองเห็น แบบ public คือ public function หรือว่า public var สามารถเรียกได้ทุกที่ ทั้งภายในและภายนอกคลาส
###############################################################################
class FirstClass{
public $name = "Sunti"; //public สามารถสร้างเป็น var ก็ได้ มันจะมองเป็น public อยู่เสมอ
public $surname="Sani"; //ส่วนนี้เรียกว่า proterty = ตัวแปร
public function sayhi(){
$name="000";
$surname="000";
echo"HI"." ".$this->name ." ".$this->surname." ".$this->saybye();
}
public function saybye(){ //function ตรงนี้เรียกว่า method
//echo "GoodBye";
return"<br/>GoodBye";
}
}
$obj=new FirstClass;
$obj->surname="Surapon";
$obj->name="nong";
$obj->sayhi();
//$obj->saybye();
?>
ขอบคุณ
คุณบัณฑิต แสนคำภา
###############################################################################
เพิ่มเติ่ม ก่อนหน้านี้ผมหาเจ้าตัวนี้ -> อยู่นานจนได้เจอคลิปวีดีโอของคุณบัณฑิต แสนคำภา
ความหายของ -> ใน php ตัวอ้างอิงถึง
ความหายของ $this-> ใน php ชี้ไปยัง
ถ้าต้องการอ้างอิงถึง proterty : $this->ตามด้วยชื่อของ proterty ไม่ต้องมี$ เช่น $this->name
ถ้าต้องการอ้างอิงถึง method : $this->saybye(); ตั้งมี () วงเล็บ
วิธีเอา youtube มาใส่เว็บ
สำหรับวิธี นำเอาคลิปวีดีโอจาก ยูทูป มาใส่ในเว็บของเรา
วิธีง่ายๆที่ท่านสามารถนำ คลิปวีดีโอจาก youtube มาลงไว้ในเว็บของเรานั้นให้ทำตามวิธีด้านบนเลยครับ
1. เลือกคลิปวีดีโอที่เราต้องการจะนำมาใส่ไว้ในเว็บ
2. ไปที่ Share > Embed
3. Copy โค๊ดทั้งหมดไปวางในตำแหน่งที่เราต้องการได้เลยครับ
5. สามารถปรับขนาดได้ที่ Video size
วันพฤหัสบดีที่ 2 มกราคม พ.ศ. 2557
แชร์ wifi ให้มือถือ
วิธีแชร์ wifi ให้มือถือ ด้วย window 7
วิธ๊แชร์ wifi หรือการกระจายสัญญาณ wifi จากคอมพิวเตอร์ของคุณให้ โทรศัพท์ของคุณ หรือ notebook อีกหลายๆ เรื่องใช้โปรแกรม Virtual Router Manager มาดูวิธีกันเลยครับ
1. ดาว์นโหลดโปรแกรม Virtual Router Manager มาครับ มาดูวิธีติดตั้งกันเลยครับ
คลิกที่ Run
คลิก Next > ไม่ต้องสนใจอะไรครับ
มันถาม confirm คลิก Next > ไปอีกครับ
รอ การติดตั้งครับ เมื่อเสร็จแล้ว คลิกที่ Close ครับ
ให้เราเปิดโปรแกรมขึ้นมาครับ ให้เรากำหนด Network Neme คือ การกำหนดชื่อของ wifi ตัวนี้
Password: ใช้เรากำหนดรหัสผ่านเพื่อเป็นระบบป้องกันการใช้งาน แค่นี้ครับหลังจากนั้น
ไปที่ Start Virtual Router ก็สามารถใช้งานได้แล้วครับ
มาดูฝั่งมือถือจะเห็นว่าเราเห็นชื่อที่เราตั้งขึ้นแล้วนะครับ คือ Virtual_wifi
ทำการเชื่อมต่อ
IPTV แนะนำโปรแกรมดูทีวีออนไลน์ ไอพีทีวี ด้วยโปรแกรม SimpleTV
IPTV แนะนำโปรแกรมดูทีวีออนไลน์ ไอพีทีวี ด้วยโปรแกรม SimpleTV
เป็นโปรแกรมดูทีวีออนไลน์ฟรี ดาวน์โหลดได้ที่นี่เลยครับ คลิก
นี่คือหน้าตาของมันครับ SimpleTV
หรือเรารู้ URL อยู่แล้วก็เข้าไปที่ Flie >> Open URL
หรือจะไปหาดาว์นโหลดไฟล์ นามสกุล .m3u มาก็ได้เช่นกันครับ
สมัครสมาชิก:
บทความ (Atom)