PHP
Form submit in JS Function
Friday, 20 February 2009 17:56
ဒါကေတာ့ ခုမသိတာ အရင္တုန္းက တစ္ခါမွ ဒီလိုမလုပ္ ျဖစ္ဘူး။ JavaScript Function ထဲကေနျပီး Form ကို submit လုပ္တဲ့ code
ေလးပါ။ ဒါေလးက အသုံးဝင္တယ္ဗ်။ shopping site ေတြေရးရင္ ဒါေလးကို သုံးလို႔ ရတယ္။ ဥပမာ - Item တစ္ခုကို Basket ထဲကို
Add လိုက္တယ္ ဆိုပါစို႔။
<a onClick="checkAddToBasket(<?php echo $itemid ?>)"></a>
<form name="basket_add" action="basket_add.php" method="get">
<input type="hidden" name="content_id" value="">
</form>
ဒီ link ကို click လိုက္တယ္ ဆိုရင္ checkAddToBasket ဆိုတဲ့ JS Function ကိုေခၚပါမယ္။
function checkAddToBasket(id)
{
document.basket_add.content_id.value=id;
document.basket_add.submit();
}
ဒီ function ကေနျပီး basket_add ဆိုတဲ့ form ကို submit လုပ္ပါမယ္။ အဲလို submit လုပ္ရင္ basket_add.php ဆိုတဲ့
script ကို run သြားပါလိမ့္မယ္။ php ကေန pass လုပ္လိုက္တဲ့ value ကို ဒီline မွာ add လုပ္သြားမွာ ျဖစ္ပါတယ္။
document.basket_add.content_id.value=id;
basket_add.php ထဲမွာ insert query ကို ေရးထားလိုက္ေပါ့။ document.basket_add.submit(); ဆိုတာနဲ႔ Form ကို
submit လုပ္ျပီး php script ကို run သြားပါလိမ့္မယ္။ ဖတ္ျပီး နားမလည္ရင္ေတာ့ ရွင္းေအာင္မေရးတတ္တဲ့ ကြၽန္ေတာ္
အျပစ္ပါပဲ ခင္ဗ်ာ။
Passing the value from JS to php script
Friday, 20 February 2009 17:54
php ကေနျပီး JS ကို value pass လုပ္တာက no problem ပါ။ ဒါေပမယ့္ js function ထဲကေနျပီး condition ကိုၾကည့္ျပီး
php script ကို js ထဲက value ေတြကို pass လုပ္ျပီး ျပန္ run ခ်င္တယ္ ဆိုရင္ နဲနဲစားတယ္။ ကြၽန္ေတာ္ ပိန္းတာလည္းျဖစ္ပါမယ္။
သိသြားေတာ့လည္း ေအာ္လြယ္လြယ္ေလးပါလား ဆိုျပီး ကိုယ့္ကိုကိုယ္ေတာင္ အျပစ္တင္မိပါတယ္။
window.location.href = "http://www.mydomain.com/basket_add.php?pid=" + myPids + "&qty=" + myQty;
ဒီ code ေလးတစ္ေၾကာင္းပါပဲ။ myPids, myQty ဆိုတာေတြက JS ထဲက value ေတြပဲျဖစ္ပါတယ္။ သိေတာ့လည္း
လြယ္လြယ္ေလးပဲေနာ္။ ကြၽန္ေတာ္ 2 နာရီေလာက္ ရြာလည္ခ့ဲတာပါ။
Get full web page URL from address bar
Sunday, 25 January 2009 07:29
PHP မွာ အသုံးဝင္တဲ့ function ေလးတစ္ခုပါ။ အဲဒါကေတာ့ Browser ရဲ႕ address bar မွာ ရွိေနတဲ့ URL ကိုလွမ္းဖတ္တဲ့ function ပါ။
Syntax:
<?php
$url="http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
echo $url;
?>
ဒီမွာၾကည့္မယ္ဆိုရင္ $_SERVER['HTTP_HOST'] နဲ႔ $_SERVER['REQUEST_URI'] ဆိုျပီး ႏွစ္ခုေတြ႔ ႏိုင္ပါတယ္။
$_SERVER['HTTP_HOST'] ကေတာ့ server name ကိုလိုခ်င္တယ္ဆိုရင္ သုံးပါတယ္။
$_SERVER['REQUEST_URI'] ကေတာ့ server name မပါ က်န္တာေတြကို ရယူဖို႔ ျဖစ္ပါတယ္။ မရွင္းေသးဘူး ဆိုရင္ ေအာက္က
ဥပမာကို ၾကည့္လိုက္ပါ။

<?php
$server=$_SERVER['HTTP_HOST'];
echo $server;
?>
ဒီလိုဆိုရင္ output က server name ကို ျပမွာ ျဖစ္ပါတယ္။
You'll get this is result
www.apple.com
<?php
$request_url=$_SERVER['REQUEST_URI'];
echo $request_url;
?>
ဒီလိုဆိုရင္ output က server name ေနာက္က က်န္တဲ့ path ေတြကို ႐ိုက္ျပမွာ ျဖစ္ပါတယ္။ Output ကဒီလိုပါ။
/downloads/dashboard/email_messaging/todo.html
ဒီေလာက္ဆိုရင္ေတာ့ သေဘာေပါက္ မယ္ထင္ပါတယ္။
Ref: http://www.phpeasystep.com/phptu/27.html
တျခား PHP Post ေတြအားလုံး ကို ႏွစ္သက္ရာ ေရြးဖတ္ ခ်င္တယ္ဆိုရင္ ဒီ Link ေလးကို Click လိုက္ပါ။
Image's width and height
Tuesday, 20 January 2009 10:28
PHP မွာ မိုက္တဲ့ function ေနာက္တစ္ခုေတြ႔လို႔ ေရးလိုက္ပါတယ္။ ဒီ function က image ရဲ႔ width,height and type
စတာေတြကို return ျပန္ေပးတာပါ။
Syntax:
list($width, $height, $type, $attr) = getimagesize("image_name.jpg");
Sample:
<?php
list($width, $height, $type, $attr) = getimagesize("image_name.jpg");
echo "Image width " .$width;
echo "<BR>";
echo "Image height " .$height;
echo "<BR>";
echo "Image type " .$type;
echo "<BR>";
echo "Attribute " .$attr;
?>
Output:
Image width 379
Image height 344
Image type 2
Image attribute width="379" height="344"
ဒီ function က image type ကို 1,2,3,... return ျပန္ေပးတာျဖစ္လို႔ အဲဒီ type ေတြကို သိခ်င္တယ္ ဆိုရင္ ေအာက္မွာ
ၾကည့္ႏိုင္ပါတယ္။
|
||||||||||||||||||||||||
တျခား PHP Post ေတြအားလုံး ကို ႏွစ္သက္ရာ ေရြးဖတ္ ခ်င္တယ္ဆိုရင္ ဒီ Link ေလးကို Click လိုက္ပါ။
Page 6 of 12
«StartPrev12345678910NextEnd»Login Form
Latest Post
Categories Table View
- Reader's Conner (133)
- PHP (48)
- Joomla CMS (46)
- Codeigniter (18)
- jQuery (12)
- iDhamma (11)
- Mobile Development (10)
- PHP & AJAX (4)
- Apache (3)
- For Mac (3)
- mySQL (2)
- DhammaDroid (1)