<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>
วันจันทร์ที่ 18 สิงหาคม พ.ศ. 2557
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.
สมัครสมาชิก:
บทความ (Atom)