Archive for the ‘PHP’ Category
Validation of Data Entry form with Ajax and Jquery in CI
This time I will check my form validation at first lesson by using Jquery and AJAX.
First we must download Jquery in our computer.Otherwise we can get direct code from Google.
<head>
<script src=”<?php echo base_url();?>jqueryjquery.1.42.js” type=”text/javascript” charset=”utf-8″></script>
// Download jquery and save under the application folder Name as Jquery Folder
<script src=”http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js” type=”text/javascript” charset=”utf-8″></script> //Direct link from Google
</head>
You can [...]
Start With CodeIgniter
CodeIgniter ဆိုတာ PHP Framework တခုပါ။ အကီႏိုတို႕ဘာေၾကာင့္ Framework ေတြကို အသံုးၿပဳလာက်သလဲဆိုရင္ ထပ္ခါထပ္ခါေရးရမဲ့ code ေတြကို Library တခုအေနနဲ႕စုစည္းၿပီး classes ေတြ Function ေတြနဲ႕ၿပန္ေခၚသံုးလို႕ရတဲ့အတြက္ေၾကာင့္ အခ်ိန္ကုန္သက္သာၿပီး ကိုယ့္ရဲ႕ web application ေတြတည္ေဆာက္တဲ့အခါ လ်င္ၿမန္လြယ္ကူမႈရွိလို႕ပါပဲ။
Why CodeIgniter?
ဘာေၾကာင့္ PHP Framework ေတြ အမ်ားၾကီးရွိတဲ့ထဲကေန code Igniter ကိုေရြးသလို႕ ေမးရရင္ေတာ့…
CodeIgniter က PHP4 ေကာ PHP5 မွာပါ အလုပ္လုပ္ပါတယ္။
CodeIgniter က opensource ၿဖစ္ပါတယ္။
PHP Framework ေတြထဲမွာ အေပါ့ပါးဆံုး Framework ၿဖစ္ပါတယ္။
MVC( Model view control) အေၿခခံထားတဲ့ Framework ပါ။
Database ေတာ္ေတာ္မ်ားမ်ားမွာ အလုပ္လုပ္ပါတယ္ [...]
Simple Data form with CodeIgniter
Including files
Controller>data_entry.php
>thank.php
Model>entry_model.php
View>entry_form.php
>message_thank.php
First write data_entry.php in Controller File
<?php
class data_entry extends Controller{
function data_entry()
{
parent::Controller();
$this->load->model(’entry_model’);
}
function index()
{
$data['title']=”Entry Form”;
$this->load->view(’entry_form’);
}
function entry()
{
$this->entry_model->insert_data();
redirect(’thank/mthank’);
}
}
?>
Save as data_entry.php
Second page for Controller
<?php
class thank extends Controller
{
function mthank()
{
$this->load->view(’message_thank’);
}
}
?>
save as thank.php
Create entry_model page under Model file
<?php
class entry_model extends Model{
function insert_data()
{
$new_member=array(
‘first_name’ => $this->input->post(’first_name’),
‘last_name’ => $this->input->post(’last_name’),
‘email_address’ => $this->input->post(’email_address’),
‘username’ => $this->input->post(’username’),
‘password’ => md5($this->input->post(’password’))
);
$insert=$this->db->insert(’membership’,$new_member);
return $insert;
}
}
?>
Save as entry_model.php. In this page table name is ‘membership’.
So next [...]
Why we choose CodeIgniter?
If you are PHP programmer, you know some codes are duplicated to write again. That’s why you should find the PHP Framework.
What is PHP FrameWork?
A PHP Framework is a collection of pre-written methods and classes that are already secured, optimized, well documented and ready to use anytime, “out of the box”.
1. CodeIgniter’s main goal is [...]
some tutorials for PHP
function ရွိမရွိစစ္ခ်င္ရင္ေတာ့function_exists() functionေလးနဲ႕စစ္ႏိုင္ပါတယ္။ ပထမတေၾကာင္းမွာစစ္ထားတဲ့ function name ‘test‘ ကရွိတဲ့အတြက္ေၾကာင့္ function exit လို႕ၿပပါတယ္။ဒုတိယတေၾကာင္းမွာ စစ္ထားတဲ့ ‘another‘ function ကမရွိတဲ့အတြက္ေၾကာင့္မို႔ function does not exit လို႕ၿပထားပါတယ္
associate array မွာရွိတဲ့ key နဲ႕ value ကိုရိုက္ထုပ္ၿပခ်င္ရင္ foreach() looping
ကုိအသံုးၿပဳၿပီး ရိုက္ထုတ္ၿပႏိုင္ပါတယ္။
Highlight PHP Syntax
PHP syntax ေတြကို high light colorေလးေတြနဲ႕ေပၚခ်င္ရင္ေတာ့highlight_file() highlight_string() functionsေလးေတြကိုေခၚၿပီး အသံုးၿပဳႏိုင္ပါတယ္။
Errors in Water Festival
သၾကၤန္ပိတ္ရက္ေလးအတြင္း PHP ေလးေရးပါ့မယ္ဆိုမွာ ဘယ္ကဘယ္လိုစၿဖစ္မယ္မွန္းမသိပဲ PHP coding ေတြ အလုပ္မလုပ္ေတာ့ပါဘူး။ ဘာေၾကာင့္လဲဆိုၿပီး Error ကိုလိုက္စစ္ေတာ့ ဘာမွမမွားဘူး ဒါနဲ႕Python စမ္းတုန္းက environment setting ၿပင္ထားေတြလည္းရွိေတာ့ python ေၾကာင့္မ်ားလားဆိုၿပီး stackoverflow မွာသြားေမးတယ္။ ကိုယ္ေမးတာပဲ မရွင္းလားသူတို႕ပဲေရးတာနားမလည္တာလားမသိဘူး အေၿဖကၿပန္မရဘူး။ဒါေပမဲ့ Python ေၾကာင့္မဟုတ္ဘူးဆိုတာနဲ႕ Python နဲ႕ပတ္သတ္ၿပီးၿပင္ထားတာေတြကို လံုး၀ထည့္မစဥ္းစားေတာ့ဘူး။ ကဲ ကို္ယ့္ဟာကိုပဲ အားကိုးေတာ့မယ္ error ကိုတဆင့္ခ်င္းဆီရွာမယ္ဆုိၿပီး Xampp အေၾကာင္းလိုက္ဖတ္ေတာ့ Xampp post ေတာင္ အဖတ္တင္သြားတယ္။ ဒါနဲ႕ကိုယ္သံုးတဲ့ version ကိုၿပန္ၾကည့္လိုက္ေတာ့ Xampp 1.5.0 ၿဖစ္ေနတာနဲ႔ version ေၾကာင့္မ်ားလားဆိုၿပီး Xampp 1.7.3 ကိုေဒါင္းလုဒ္ခ်တယ္။ မီး၃ခါၿပတ္လုိက္လာလိုက္္နဲ႕ ခ်ေနရင္းတန္းလန္းၿပတ္က်သြားလို႕ ၂ရက္ေလာက္ခ်လိုက္ရတယ္။ ရရခ်င္းစမ္းတယ္ [...]

