မင်္ဂလာပါ!

လှိုက်လှဲစွာကြိုဆိုပါသည်။ ယခု ပထမဆုံးအကြိမ် ရောက်ဖူးခြင်းဖြစ်ပါသလား? ဝင်ရောက် ဆွေးနွေး မေးမြန်းလိုပါလျှင် အောက်တွင်ဖော်ပြထားသော button များမှတဆင့် ဝင်ရောက် ဆွေးနွေးနိုင်သကဲ့သို့ အဖွဲ့ဝင်အသစ်အနေဖြင့်လည်း လျှောက်ထားနိုင်ပါတယ်။

MYSTERY ZILLION တွင် English သို့မဟုတ် Unicode ဖြင့်သာ အသုံးပြုခွင့်ရှိသည်။ ဇော်ဂျီ ၊ ဧရာ စသည်တို့ကို အသုံးပြုခွင့် မရှိ။ Unicode fonts များမှာ Mon3,Yunghkio, Myanamr3 စသည်များ အသုံးပြုနိုင်သည်။ Unicode Guide ကို ဒီမှာ Download ချပါ။ Zawgyi to Unicode Converter
Don't share ebook or software if nobody request. You can find free book websites on here. We are welcome for discussion or asking question instead.

PHP Web Programming

edited December 2008 in PHP
ကိုစေတန်က PHP နဲ့ပတ်သက်ပြီး ပို့စ်အသစ်တင်ဖို့ပြောတဲ့အတွက် ဒီပို့စ်ကိုတင်လိုက်ပါတယ်။ ဒီတော့ ပို့စ်အသစ်တင်ဖို့ပြောတဲ့ ကိုစေတန်ကို ကျေးဇူးတင်ပါတယ်လို့ အရင်ပြောပါရစေ။ အားလုံးလည်း
၀င်ဆွေးနွေးကြပါလို့ဖိတ်ခေါ်ပါတယ်။ ဖြစ်နိုင်ရင် အခြေခံအကျဆုံးကနေစသွားကြရအောင်လား။ ဘယ်လို install လုပ်မလဲဆိုတာကတော့ PHP and MySQL ပို့စ်ထဲမှာရှာနိုင်ပါတယ်။ ကိုစေတန်ရဲ့ဘလော့မှာလည်းကြည့်နိုင်ပါ တယ်။ ဒီပို့စ်လေးမှာ ပါ၀င်နိုင်ဖို့ အခုပဲသင့်စက်မှာ install လုပ်လိုက်ပါ။
«13

မှတ်ချက်များ

  • edited May 2007 Administrators
    PHP Program လေးတွေစရေးကြည့်ကြရအောင်လား ....
    Variables Decleration
    PHP မှာ Variables Decleration လုပ်စရာမလိုပါဘူး။ တစ်ခြား Language တွေမှာ (ဥပမာ - C++, Java) တို့မှာလို Declare လုပ်စရာမလိုပါဘူး။ ကျွန်တော်စိတ်ထင် Javascript မှာလည်း Declare လုပ်စရာမလိုပါဘူး။ case sensitive တော့ဖြစ်ပါတယ်။ PHP မှာ Variables ဆိုရင် $ နဲ့စရပါမယ်။ ကြိုက်တဲ့ နာမည်၊ ဂဏန်းသုံးနိုင်ပါ တယ်။
    ဥပမာ - $min, $th190, $var, $i
    Variable assign လုပ်ရာမှာ Value နဲ့လည်း assign လုပ်နိုင်သလို Reference နဲ့လည်း assign လုပ်နိုင်ပါတယ်။
    အောက်ကဥပမာလေးကို စက်ထဲရိုက်ထဲ့ပြီး run ကြည့်ပါ။

    <?
    //sample1_1.php
    //A properly set-up PHP variable.
    $myvar = 0;
    //An improper PHP variable.
    //$1myvar = 0;

    $yourvar = "This is my value</br />";

    //An example of assigning variables by value.
    $myvar = $yourvar;
    //If we were to change it.
    $myvar = "This is now my value.<br />";
    echo $yourvar; //Echos This is my value

    //An example of assigning a variable by reference.
    $myvar = &$yourvar;
    $myvar = "This is now my value. <br />";
    echo $yourvar; //Echos This is now my value. <br />
    ?>

    ထွက်လာမယ့်အဖြေက

    This is my value
    This is now my value.
  • edited May 2007 Administrators
    PHP ဆိုတာ Server-sided Programming Language ပါ။ Web Programming မှာ Server Side နဲ့ Client Side ဆိုပြီး နှစ်မျိုးရှိပါတယ်။ ကျွန်တော်တို့သိချင်တဲ့အချက်အလက်တွေကို လှမ်းပြီး မေးရင် Server ကနေ PHP ကို run ပြီး HTML/HTM ဖိုင်အဖြစ် ကိုယ့်ဆီကိုပြန်ပို့ပေးပါတယ်။ HTML ဆိုတာ Static ဖြစ်ပါတယ်။ ပြောရရင် အသေပေါ့။ batch updating လုပ်ပေးရတဲ့သဘောပါ။ PHP ကတော့ dynamic ဖြစ်ပါတယ်။ real time processing လုပ်ပေးနိုင်ပါတယ်။ အချက်အလက်တွေကို အချိန်နဲ့တစ်ပြေးညီ သိအောင်ဆောင်ရွက်ပေးနိုင်တဲ့ သဘောပါ။
    ကိုယ့်စက်ထဲမှာ PHP install လုပ်ပြီးပြီဆိုရင် ဒါလေးရိုက်ထည့်ကြည့်ပါ။

    <HTML>
    <HEAD>
    <TITLE>My first PHP program</TITLE>
    </HEAD>
    <BODY>
    <?php
    print(“Hello, cruel world<BR><BR>\n”);
    phpinfo();
    ?>
    </BODY>
    </HTML>

    Notepad မှာ ဖြစ်ဖြစ် Dreamweaver နဲ့ဖြစ်ဖြစ်ရိုက်နိုင်ပါတယ်။ ရိုက်ပြီးသွားရင် .php နဲ့ Save ဖို့လိုပါမယ်။ ပြီးရင် http://localhost/filename.php ဆိုပြီး run ကြည့်ပါ။ ထုံးစံအတိုင်း ပထမဦးဆုံး Program လေးပေါ့ဗျာ။
  • edited May 2007 Administrators
    ကျွန်တော်အကြိုက်ဆုံးစာအုပ် (wrox ကထုတ်တဲ့ Beginning PHP5, Apache, MySQL Web Development) ထဲက Quick Reference Guide လေးကို နားလည်လွယ်အောင်ရေးကြည့်ပါမယ်။

    (၁)
    PHP Code ကို HTML ထဲမှာ ထည့်ပြီးရေးရပါတယ်။ တစ်ခြား ASP တို့လို Javascript တို့လိုပါပဲ။ ဒီလိုလေးစပြီး ဒီလိုလေးဆုံးရင် Server က PHP မှန်းသိပါတယ်။

    <?php
    // ဒီနေရာမှာ ကိုယ်ရေးချင်တဲ့ code ကိုရေးပါ (မြန်မာလိုတော့ သွားမရေးနဲ့နော် biggrin.gif // ဆိုတာ remark ပါ။
    ?>

    (၂)
    Browser မှာ စာပေါ်စေချင်တယ်ဆိုရင် ဒီလိုလေးရေး
    <?php
    echo "Enter text here"; // Browser မှာ Enter text here ဆိုတာပေါ်လာပါမယ် ; ဆိုတာ စာကြောင်းဆုံးရင်ထည့်တာပါ pascal နဲ့တူပါတယ်
    echo $variable; // $variable ရဲ့ တန်ဖိုးကို Browser မှာပြပါမယ်
    echo "<br>"; // HTML Text ပါ။ ဒီလိုရေးရင် HTML ကို PHP ထဲက သုံးလို့ရပါ့မယ်။
    ?>
  • edited May 2007 Administrators
    တန်ဖိုးတွေကို Variable ထဲထည့်ရအောင်

    <?php
    $varname = value; // ဂဏန်းတွေအတွက်ပါ ဒီလိုမျိုးလေး $varname = 4;
    $varname = "value"; // ဒါကတော့ စာ(text)တွေအတွက်ပါ
    ?>
  • edited May 2007 Administrators
    ဆက်ပါအုံး... PHP Crazy ရေ...
  • edited May 2007 Registered Users
    saturngod wrote: »
    PHP ဆိုတာ Server-sided Programming Language ပါ။ Web Programming မှာ Server Side နဲ့ Client Side ဆိုပြီး နှစ်မျိုးရှိပါတယ်။ ကျွန်တော်တို့သိချင်တဲ့အချက်အလက်တွေကို လှမ်းပြီး မေးရင် Server ကနေ PHP ကို run ပြီး HTML/HTM ဖိုင်အဖြစ် ကိုယ့်ဆီကိုပြန်ပို့ပေးပါတယ်။ HTML ဆိုတာ Static ဖြစ်ပါတယ်။ ပြောရရင် အသေပေါ့။ batch updating လုပ်ပေးရတဲ့သဘောပါ။ PHP ကတော့ dynamic ဖြစ်ပါတယ်။ real time processing လုပ်ပေးနိုင်ပါတယ်။ အချက်အလက်တွေကို အချိန်နဲ့တစ်ပြေးညီ သိအောင်ဆောင်ရွက်ပေးနိုင်တဲ့ သဘောပါ။
    ကိုယ့်စက်ထဲမှာ PHP install လုပ်ပြီးပြီဆိုရင် ဒါလေးရိုက်ထည့်ကြည့်ပါ။

    <HTML>
    <HEAD>
    <TITLE>My first PHP program</TITLE>
    </HEAD>
    <BODY>
    <?php
    print(“Hello, cruel world<BR><BR>\n”);
    phpinfo();
    ?>
    </BODY>
    </HTML>

    Notepad မှာ ဖြစ်ဖြစ် Dreamweaver နဲ့ဖြစ်ဖြစ်ရိုက်နိုင်ပါတယ်။ ရိုက်ပြီးသွားရင် .php နဲ့ Save ဖို့လိုပါမယ်။ ပြီးရင် http://localhost/filename.php ဆိုပြီး run ကြည့်ပါ။ ထုံးစံအတိုင်း ပထမဦးဆုံး Program လေးပေါ့ဗျာ။

    ကျွန်တော် ဒါကို run တာ ဒါကြီးဖြစ်နေတယ်.. လုပ်ပါဦး.. :D

    0023.gif
  • edited May 2007 Registered Users
    0022.gif

    အပုံ Size ကို ဘယ်လိုမှသေးလို့မရလို့ပါ.. သေးလို့ရရင် သေးပေးပါ.. အက်မင်မှ.. :D

    <?
    //sample1_1.php
    //A properly set-up PHP variable.
    $myvar = 0;
    //An improper PHP variable.
    //$1myvar = 0;

    $yourvar = "This is my value</br />";

    //An example of assigning variables by value.
    $myvar = $yourvar;
    //If we were to change it.
    $myvar = "This is now my value.<br />";
    echo $yourvar; //Echos This is my value

    //An example of assigning a variable by reference.
    $myvar = &$yourvar;
    $myvar = "This is now my value. <br />";
    echo $yourvar; //Echos This is now my value. <br />
    ?>

    ဒါကို Run တာ အဲလိုကြီးထွက်နေလို့.. ကူညီပါအုံးဗျ.. ဥပမာ ပုစ္ဆာတွေဆက်ပါဦး..
  • edited May 2007
    မရိုက်ထည့်ပဲ Copy and paste လုပ်ထားသည်ထင်ပါသည်။ တစ်ကြောင်းခြင်းပြန်ရိုက်ထည့်ကြည့် ပါလား။ အဆင်ပြေသွားပါလိမ့်မယ်။ " ကြောင့်ပြဿနာတက်တာပါ။ ကျွန်တော်ဆက်ရေးပါ့မယ်။
  • edited May 2007 Registered Users
    phpcrazy wrote: »
    မရိုက်ထည့်ပဲ Copy and paste လုပ်ထားသည်ထင်ပါသည်။ တစ်ကြောင်းခြင်းပြန်ရိုက်ထည့်ကြည့် ပါလား။ အဆင်ပြေသွားပါလိမ့်မယ်။ " ကြောင့်ပြဿနာတက်တာပါ။ ကျွန်တော်ဆက်ရေးပါ့မယ်။

    :D

    အဟုတ်ဟ.. ရဒယ်နော်.. :D

    လူပျင်း ဒါလေးရိုက်ရမှာကို ပျင်းတယ်.. :76:
  • edited May 2007 Registered Users
    သင်ခန်းစာ လုပ်ကြောင်းပါ ... :D

    myfirst.gif
  • edited May 2007
    ဖြစ်တတ်ပါတယ်။ ကျွန်တော်လည်း စာအုပ်ထဲက Copy and paste လုပ်ပြီးဒီလိုပဲစမ်းကြည့်တာ error တက်ဖူးပါတယ်။ တော်တော်လေးကိုရွာလည်သွားတယ်ဗျာ :66:

    ဒီစာအုပ်လေး Download လုပ်လိုက်ပါလား

    ပြီးရင်စာအုပ်အထဲကအတိုင်းလိုက်လုပ်ကြည့်ပြီး ဒီမှာပြန်ဆွေးနွေးရအောင်ဗျာ :103:
  • edited May 2007
    ကဲ ကျွန်တော်တို့ WROX ကထုတ်တဲ့ Beginning PHP, Apache, MySQL, Web Developement ထဲက Movie Review Web Site လေးကို တစ်ဆင့်ချင်းတည်ဆောက်ကြရအောင်လားဗျာ။ အားလုံး PHP, MySQL နဲ့ Apache ကိုတော့ install လုပ်ပြီးသားလို့ယူဆလိုက်မယ်။ install လုပ်လို့မရ သေးတဲ့သူတွေအတွက် ကိုစေတန်ရဲ့ဘလော့မှာသွားဖတ်ကြပါ။ ဒီလိုမှမရသေးရင် ပို့စ်အသစ်တင်ပြီး မေးနိုင်ပါတယ်ခင်ဗျား .. :67:
  • edited May 2007 Registered Users
    saturngod wrote: »
    PHP Program လေးတွေစရေးကြည့်ကြရအောင်လား ....
    Variables Decleration
    PHP မှာ Variables Decleration လုပ်စရာမလိုပါဘူး။ တစ်ခြား Language တွေမှာ (ဥပမာ - C++, Java) တို့မှာလို Declare လုပ်စရာမလိုပါဘူး။ ကျွန်တော်စိတ်ထင် Javascript မှာလည်း Declare လုပ်စရာမလိုပါဘူး။ case sensitive တော့ဖြစ်ပါတယ်။ PHP မှာ Variables ဆိုရင် $ နဲ့စရပါမယ်။ ကြိုက်တဲ့ နာမည်၊ ဂဏန်းသုံးနိုင်ပါ တယ်။
    ဥပမာ - $min, $th190, $var, $i
    Variable assign လုပ်ရာမှာ Value နဲ့လည်း assign လုပ်နိုင်သလို Reference နဲ့လည်း assign လုပ်နိုင်ပါတယ်။
    အောက်ကဥပမာလေးကို စက်ထဲရိုက်ထဲ့ပြီး run ကြည့်ပါ။

    <?
    //sample1_1.php
    //A properly set-up PHP variable.
    $myvar = 0;
    //An improper PHP variable.
    //$1myvar = 0;

    $yourvar = "This is my value</br />";

    //An example of assigning variables by value.
    $myvar = $yourvar;
    //If we were to change it.
    $myvar = "This is now my value.<br />";
    echo $yourvar; //Echos This is my value

    //An example of assigning a variable by reference.
    $myvar = &$yourvar;
    $myvar = "This is now my value. <br />";
    echo $yourvar; //Echos This is now my value. <br />
    ?>

    ထွက်လာမယ့်အဖြေက

    This is my value
    This is now my value.

    မရဘူးအကိုရ. ဒီပုစ္ဆမှာကျတော့..

    ?>

    အဲဒါလေးပဲထွက်နေတယ်..

    E-book ဒေါင်းလော့လုပ်တာပြီးသွားပါပြီ.. တတ်နိုင်သလောက် ဖတ်ကြည့်နေပါတယ်..
  • edited May 2007
    ကျွန်တော်ရေးကြည့်မယ်ဗျာ

    <?php
    //sample1_1.php
    //A properly set-up PHP variable.
    $myvar = 0;
    //An improper PHP variable.
    //$1myvar = 0;

    $yourvar = "This is my value<br />";

    //An example of assigning variables by value.
    $myvar = $yourvar;
    //If we were to change it.
    $myvar = "This is now my value.<br />";
    echo $yourvar; //Echos This is my value

    //An example of assigning a variable by reference.
    $myvar = &$yourvar;
    $myvar = "This is now my value. <br />";
    echo $yourvar; //Echos This is now my value.
    ?>
  • edited May 2007 Registered Users
    အစ်ကိုပြောတဲ့ဟာ ခဏလောက်ထားခဲ့မယ်.. :D

    e-book ထဲက ပုစ္ဆာပါ...

    <?php
    If ($_POST ["fname"] == "Joe") {
    echo "<p>Hi $_POST </p>";
    }
    else {
    echo "<h2>Your name's not Joe, so you can't enter the web sites.</h2>";
    }
    ?>

    ဒါကို Run တာ အောက်ပါအတိုင်းပြနေပါတယ်..
    line 2 က fname ကိုမသိဘူးလို့ပြောပါတယ်.. ဘယ်လိုလဲဆိုတာ.. ကျွန်တော့်ကို ရှင်းပြပါအုံး..

    example1.gif
  • edited May 2007 Registered Users
    <?php
    //check to make sure the first name is equal to Joe Before granting access
    if ($_POST ["fname"] == "JOE")
    {
    echo "<p>";
    echo "Hi";
    echo $_POST ;
    echo "</p>";
    }
    else
    {
    echo "<h2>";
    echo "Your name's not Joe, so you can't enter the web site!";
    echo "</h2>";
    }
    ?>

    ဒီကုတ်ကိုရိုက်လည်း အတူတူပါပဲ.. အပေါ်ကနည်းကတော့.. တကယ်ကျွမ်းသွားပြီဆိုရင် အဲလိုလုပ်ဖို့ပြောပါတယ်.. ဒီကုတ်နဲ့အပေါ်က ကုတ်နဲ့ အလုပ်လုပ်ရတာခြင်းအတူတူပါပဲတဲ့.. ဒါပေမဲ့ အခုဟာက စာတွေပိုရိုက်ရတာ ပဲရှိတယ်လို့လည်းဆိုပါတယ်.. e-book က.. :D
  • edited May 2007
    Program ကတော့မှန်တယ်ဗျ။ fname က passing value ဆိုတော့မသိဘူးဖြစ်နေတာ
  • edited May 2007
    PHP အကြောင်းကကြီး၊ ခခွေးလေးတွေပြောပြပါ့မယ်
    PHP ကို text editor ဘာနဲ့ဖြစ်ဖြစ်ရေးလို့ရပါတယ်။ extension ကတော့ .php နဲ့ပါ။ အကောင်းဆုံး editor ကတော့ Dreamweaver လို့ကျွန်တော်ထင်ပါတယ်။ php ဖိုင်မှာ html ကိုလည်းရေးလို့ရပါ တယ်။ တစ်ခြား Script တွေလိုပဲ ဒီလိုအစပြုပြီး ဒီလိုအဆုံးသတ်ပါတယ်။
    <?php
    // first line of code goes here
    // second line of code goes here
    ?>
    Comment ရေးချင်တယ်ဆိုရင်တော့ // နဲ့တစ်ကြောင်းချင်းစီအတွက်ရေးလို့ရပါတယ်။
    /* */ နဲ့ဆုံးမယ်ဆိုရင်တော့ စာပိုဒ်အလိုက် မှတ်ချက်(Comment)ရေးလို့ရပါတယ်။

    ပထမဦးဆုံး Program လေးတစ်ခုရေးကြည့်ရအောင်
    Dreamweaver ကိုဖွင့်ပြီး ဒါလေးရိုက်ထည့်ပါ။ ပြီးရင် .php နဲ့ Save ပေးပါ။
    <html>
    <head>
    <title>My First PHP Program</title>
    </head>
    <body>
    <?php
    echo “I’m a lumberjack.”;
    ?>
    </body>
    </html>
    ie မှာ run ကြည့်ရင်
    I'm a lumberjack. ဆိုတာလေးပေါ်လာပါလိမ့်မယ်
  • edited May 2007
    Using Echo (echo command အသုံးပြုပုံ)

    ဒီပရိုဂရမ်လေးကို Notepad မှာဖြစ်ဖြစ် Dreamweaver မှာဖြစ်ဖြစ်ရိုက်လိုက်ပါ။

    <html>
    <head>
    <title>My First PHP Program</title>
    </head>
    <body>
    <?php
    echo "I'm a lumberjack.";
    echo " And I'm okay.";
    ?>
    </head>
    </html>

    ပြီးရင် firstprog.php ဆိုပြီး Save လိုက်ပါ။ Run ကြည့်လိုက်ရင်
    I'm lumberjack. And I'm okay.
    စာကြောင်းဆက်ပြီးပေါ်လာပါလိမ့်မယ်။

    ကဲ ဒီတစ်ခါ ဒီလိုလေးထပ်ဖြည့်ကြည့်ပါလား
    [FONT=173950b9fb9635fb0393a420#8c0f00][/FONT]
    <html>
    <head>
    <title>My First PHP Program</title>
    </head>
    <body>
    <?php
    echo "<h1>I'm a lumberjack.</h1>";
    echo " <h2>And I'm okay.</h2>";
    ?>
    </head>
    </html>

    ကဲ ပြီးရင် run ကြည့်ဗျာ။ ဘာထူးခြားလည်း ပြောပြမှ ဆက်ရေးမယ်။ ဟီး ဟီး
  • edited June 2007 Registered Users
    ကဲ ပြီးရင် run ကြည့်ဗျာ။ ဘာထူးခြားလည်း ပြောပြမှ ဆက်ရေးမယ်။ ဟီး ဟီး
    ဆိုတာကို မမြင်ဘူး.. Sorry :77: တောင်းပန်ပါတယ်..

    သူ့ကို Run ရင် အောင်တစ်ကြောင်းမကျပဲ.. ဆက်တိုက်သွားနေပါမယ်..

    echo "<br>";

    ဆိုတာလေး သူတို့ နှစ်ကြောင်းကြားထဲမှာ ထည့်ထားမှ အောက်ကို ဆင်းသွားပါမယ်.. :66:
  • edited June 2007
    ရေးရတာအားရှိလိုက်တာ လိုက်လုပ်တဲ့လူရှိလို့ :D

    ဟုတ်ပါတယ် အောက်တစ်ကြောင်းဆင်းသွားပါမယ်။

    I'm a lumberjack.
    And I'm okay.

    ဒီလိုရေးခြင်းအားဖြင့် HTML ကို ထည့်ရေးလို့ ရတာသိပါလိမ့်မယ်။ php code ထဲမှာ html ထည့်ရေးလို့ရသလို html တစ်လှည့် php တစ်လှည့် ရေးလို့လည်းရပါတယ်။ ကျွန်တော်ကတော့ php တစ်လှည့် html တစ်လှည့်ရေးတာ ပိုကြိုက်ပါတယ်။ အောက်က ဥပမာလေးနှစ်ခုကိုကြည့်ပါ။

    Example 1:
    <?php
    echo "<table width= '100%' border = '2' bgcolor = '#FFFFFF'>";
    echo "<tr>";
    echo "<td width = '50%'>";
    echo "<font face = 'Verdana, Arial' size = '2'>";
    echo "First Name: ";
    echo "</font></td>";
    echo "<td width = '50%'>";
    echo "<font face = 'Verdana, Arial' size = '2'>";
    echo $_POST["fname"];
    echo "</font></td>";
    echo "</tr>";
    echo "</table>";
    ?>

    Example 2:
    <table width = "100%" border = "2" bgcolor = "#FFFFFF">
    <tr>
    <td width = "50%">
    <font face = "Verdana, Arial" size = "2">
    First Name :
    </font>
    </td>
    <td width = "50%">
    <font face = "Verdana, Arial" size = "2">
    <?php
    echo $_POST["fname"];
    ?>
    </font>
    </td>
    </tr>
    </table>

    ဒီပုစ္ဆာကို ထည့်ရိုက်ကြည့်ပါ။ ဘယ်ဟာက ပိုလွယ်ပါသလဲ။ ဖြစ်နိုင်ရင် Dreamweaver ထဲမှာ ရိုက်ကြည့်ပါ။ ကျွန်တော့်အတွေ့အကြုံအရ အောက်က example က ပိုလွယ်ပါတယ်။ အမှားလည်း နည်းပါတယ်။ run တော့ကြည့်စရာမလိုသေးပါဘူး။

    ဆက်ပါဦးမယ် .....

    PZi
  • edited June 2007
    Using Constants and Variables to Add Functionality
    Overview of Constants

    Constant ဆိုတာကတော့ တန်ဖိုးတစ်ခုကို သိမ်းဆည်းထားတဲ့နေရာတစ်ခုပါ။ ဥပမာ - A ဆိုတဲ့ တန်ဖိုးဟာ အမြဲတမ်း 100 ရှိတယ်ဆိုတာမျိုး၊ ဒါမှ မဟုတ် အပြောင်းအလဲသိပ်မရှိတဲ့ တန်ဖိုးတွေကို သိမ်းဆည်းထားတဲ့နေရာပါ။ ကျွန်တော်တို့ သချင်္ာမှာဆိုရင် ပိုင် ရဲ့တန်ဖိုးလိုပေါ့။ ဒီလိုနေရာတွေမှာ အသုံး၀င်ပါတယ်။ Constants တွေနဲ့ Variables တွေကွာခြားချက်ကတော့ Constants ဆိုတာ အသေ၊ Variables ဆိုတာ အရှင်၊ ကဲ ကျွန်တော်လေရှည်နေတာနဲ့ Program ဖက်မရောက် တော့ဘူး။

    မှတ်စရာလေးတွေ
    ၁။ Constants တွေကို နာမည်ပေးတဲ့အခါ စာလုံးအကြီးတွေသုံးလေ့ရှိပါတယ်။ ဒါမှ Variables တွေနဲ့ကွဲပြားခြားနားပါမယ်။
    ၂။ မသုံးခင်အရင် သတ်မှတ်ဖို့လိုပါမယ်။
    ၃။ Case Sensitive ဖြစ်ပါတယ်။ ပြောရရင် စာလုံးအကြီးနဲ့ရေး စာလုံးအကြီးနဲ့သုံးပါ။ NUM လို့ပေးထားတာကို num လို့လည်းသုံးလို့မရပါ။ Num လို့လည်းသုံးလို့မရပါ။ သူ့အတိုင်း တစ်သွေ မတိမ်းသုံးဖို့လိုပါတယ်။

    ဒီ Program လေးရေးကြည့်ပါ။
    <html>
    <head>
    <title>My Movie Site</title>
    </head>
    <body>
    <?php
    define ("FAVMOVIE", "The Life of Brain"); // define ဆိုတာ Constant ကို သတ်မှတ်တဲ့ Command FAVMOVIE ဆိုတာ Constand Name၊ The Life of Brain ဆိုတာ တန်ဖိုးပါ
    echo "My favorite moive is ";
    echo FAVMOVIE;
    ?>
    </body>
    </html>

    Run ကြည့်ရင် My favorite movie is The Life of Brain ဆိုတာလေးပေါ်လာပါမယ်။

    ဆက်ပါဦးမယ် ....

    PZi
  • edited June 2007
    Overview of Variables

    Variables ဆိုတာ Constants မှာ ကျွန်တော်ပြောခဲ့သလို အသေမဟုတ်ပါဘူး။ အရှင်ပါ။ တန်ဖိုးတွေအမျိုးမျိုးပြောင်းသုံးပါတယ်။ ဥပမာ - a = 50, b = 6, c = 10
    a = b * c; ဒါဆိုရင် a ရဲ့ တန်ဖိုးက 60 ဖြစ်သွားပါပြီ။ နဂိုတန်ဖိုးမရှိတော့ပါ။

    မှတ်သားစရာများ
    ၁။ variables တွေကို php မှာ သတ်မှတ်စရာလည်းမလိုပါ၊ ကြေငြာစရာလည်းမလိုပါဘူး
    ၂။ variables တွေဟာ ဂဏန်း(Numeric)တွေကိုလည်း သိမ်းဆည်းထားနိုင်သလို စာ(text)တွေကိုလည်း သိမ်းဆည်းထားနိုင်ပါတယ်။
    ၃။ သူလည်း case sensitive ဖြစ်ပါတယ်။
    ၄။ variables တွေကို $ နဲ့ အစပြူပါတယ်။
    ၅။ variables တွေရဲ့ နာမည်အစမှာ underscore _ ဒါမှမဟုတ် စါဖြစ်ရပါမယ်။ ဂဏန်းဖြစ်လို့မရပါ။

    အောက်က Program လေးရေးကြည့်ပါ
    <html>
    <head>
    <title>My Movie Site</title>
    </head>
    <body>
    <?php
    define ("FAVMOVIE", "The Life of Brain");
    echo "My favorite movie is ";
    echo FAVMOVIE;
    echo "<br>"; // ဒီလို HTML တစ်ကြောင်းတည်းရေးချင်တဲ့အခါ ဒီအတိုင်ေးရးတာကောင်းပါတယ်
    $movierate = 5;
    echo "My movie rating for this movie is: ";
    echo $movierate;
    ?>
    </body>
    </html>

    run ကြည့်မယ်ဆိုရင် ဒီလိုပေါ်လာပါမယ်

    My favorite movie is The Life of Brain
    My movie rating for this movie is: 5

    ဆက်ပါဦးမယ် ....

    :39: PZi
  • edited June 2007 Registered Users
    အောက်က Program လေးရေးကြည့်ပါ
    <html>
    <head>
    <title>My Movie Site</title>
    </head>
    <body>
    <?php
    define ("FAVMOVIE", "The Life of Brain");
    echo "My favorite movie is ";
    echo FAVMOVIE;
    echo "<br>"; // ဒီလို HTML တစ်ကြောင်းတည်းရေးချင်တဲ့အခါ ဒီအတိုင်ေးရးတာကောင်းပါတယ်
    $movierate = 5;
    echo "My movie rating for this movie is: ";
    echo $movierate;
    ?>
    </body>
    </html>

    အဲဒီ $movierate = 5; ဆိုတာ 5 ကို integer အဖြစ် ထည့်လိုက်တာဖြစ်ပါတယ်..
    string အဖြစ်ထည့်ချင်ရင်တော့ $movierate = "5"; ဆိုပြီး " ....... " ကြားထဲမှာထည့်ပါတယ်...

  • edited June 2007 Registered Users
    Php က mathematical calculation တွေကိုပါလုပ်နိုင်ပါတယ်..

    ဒါလေးစမ်းကြည့်ပါ မျက်စိထဲမြင်သာအောင်လို့ a တွေ b တွေနဲ့ပဲ ထားလိုက်ပါတယ်..
    <html>
    <head>
    <title>Mathematical Calculation</title>
    </head>
    <body>
    <?php
    $a = 5;
    $b = 7;
    $c = 2;
    $d = 3;
    $e = (($a + $b +$d) / $c);
    echo "Answer is : ";
    echo $e;
    ?>
    </body>
    </html>
  • edited June 2007 Registered Users
    saturngod wrote: »
    ကိုစေတန်က PHP နဲ့ပတ်သက်ပြီး ပို့စ်အသစ်တင်ဖို့ပြောတဲ့အတွက် ဒီပို့စ်ကိုတင်လိုက်ပါတယ်။ ဒီတော့ ပို့စ်အသစ်တင်ဖို့ပြောတဲ့ ကိုစေတန်ကို ကျေးဇူးတင်ပါတယ်လို့ အရင်ပြောပါရစေ။ အားလုံးလည်း
    ၀င်ဆွေးနွေးကြပါလို့ဖိတ်ခေါ်ပါတယ်။ ဖြစ်နိုင်ရင် အခြေခံအကျဆုံးကနေစသွားကြရအောင်လား။ ဘယ်လို install လုပ်မလဲဆိုတာကတော့ PHP and MySQL ပို့စ်ထဲမှာရှာနိုင်ပါတယ်။ ကိုစေတန်ရဲ့ဘလော့မှာလည်းကြည့်နိုင်ပါ တယ်။ ဒီပို့စ်လေးမှာ ပါ၀င်နိုင်ဖို့ အခုပဲသင့်စက်မှာ install လုပ်လိုက်ပါ။
    မင်္ဂလာပါ
    PHP ကိုလေ့လာချင်ပါတယ်။
    ဘယ်လို အင်စတောရပါသလဲ။
    ဟိုဘက်မှာရော ဒီမှာရော ရှာမတွေ့လို့ပါ။
    download လုပ်ဖို့လိုပါသလား။ လိုရင် ဘယ်မှာရနိုင်ပါသလဲ။
    ကျေးဇူးပါခင်ဗျာ
    ဇူးလူး
  • edited June 2007 Administrators
    http://saturngod.blogspot.com/search/label/PHP
    အဲမှာ သေသေချာချာရေးထားပါတယ်...
  • edited June 2007 Registered Users
    မင်္ဂလာပါ ကိုစေတန်ရေ့
    ဟော ဟိုဘက်ကရော ကိုခရေဇီလေးများလားဗျာ (အဲလေ အငြိမ့်ကတာနဲ့ ရောသွားပြီ)
    အားလုံးကို တကယ် မင်္ဂလာပါဗျာ

    ဒါပေမယ့်ဗျာ အားလည်းနာတယ် ခင်လည်းခင်တယ်ဆိုသလိုဖြစ်နေပြီ
    ကိုစေတန်ရဲ့ဘလော့ http://saturngod.blogspot.com/search/label/PHP ကို ဘယ်လိုမှဖွင့်လို့မရဘူးဖြစ်နေတယ်။ မနေ့ကရော ဒီနေ့ရော ၂ရက်ရှိပြီ။ အချိန်နဲ့ဖွင့်တာများလား ... ။ အခုစာရေးနေရင်းနဲ့ကို ဖွင့်နေတာ ဆယ်ခေါက်လောက်ရှိနေပြီ။ cannot find server ဘဲပြန်လာတယ်။ အလုပ်များသွားရင်တောင်းပန်ပါတယ်ဗျာ။ ဘယ်လိုဆက်လုပ်ရမလဲ ညွှန်ပြပါဦး။

    ကျေးဇူးဂေါ်ဇီလာ
    အရမ်းမြူးနေတဲ့
    ဇူးလူး
  • edited June 2007 Administrators
    Zulu wrote: »
    မင်္ဂလာပါ ကိုစေတန်ရေ့
    ဟော ဟိုဘက်ကရော ကိုခရေဇီလေးများလားဗျာ (အဲလေ အငြိမ့်ကတာနဲ့ ရောသွားပြီ)
    အားလုံးကို တကယ် မင်္ဂလာပါဗျာ

    ဒါပေမယ့်ဗျာ အားလည်းနာတယ် ခင်လည်းခင်တယ်ဆိုသလိုဖြစ်နေပြီ
    ကိုစေတန်ရဲ့ဘလော့ http://saturngod.blogspot.com/search/label/PHP ကို ဘယ်လိုမှဖွင့်လို့မရဘူးဖြစ်နေတယ်။ မနေ့ကရော ဒီနေ့ရော ၂ရက်ရှိပြီ။ အချိန်နဲ့ဖွင့်တာများလား ... ။ အခုစာရေးနေရင်းနဲ့ကို ဖွင့်နေတာ ဆယ်ခေါက်လောက်ရှိနေပြီ။ cannot find server ဘဲပြန်လာတယ်။ အလုပ်များသွားရင်တောင်းပန်ပါတယ်ဗျာ။ ဘယ်လိုဆက်လုပ်ရမလဲ ညွှန်ပြပါဦး။

    ကျေးဇူးဂေါ်ဇီလာ
    အရမ်းမြူးနေတဲ့
    ဇူးလူး

    http://saturngod.blogspot.com/search/label/PHP/index.html
    အဲလိုဆိုရမယ်ထင်တယ်..
  • edited June 2007
    ကျေးဇူးတင်ပါတယ် အခွံရေ ....
    နောက်လည်း၀င်ရေးပေးပါဦးဗျာ။

    ဒါလေးတွေကတော့ built-in mathematical functions လေးတွေပါ။
    1. rand([min],[max]): Generate a random integer. min နေရာမှာ အငယ်ဆုံးဂဏန်းကို ထည့်ရပါမယ်၊ max နေရာမှာ အကြီးဆုံးဂဏန်းကိုထည့်ရပါမယ်။ Random Integer တစ်ခုထွက်လာ ပါလိမ့်မယ်။

    2. ceil(number): Rounds a decimal up to the next highest integer. ဒါကတော့ အနီးစပ်ဆုံး integer တန်ဖိုး အမြင့်ကို ပြောင်းတာပါ။ ဥပမာ - 5.05 -> 6

    3. floor(number): Rounfs a decimal down to the next lowest interger. ဒါကတော့ အနီးစပ်ဆုံး integer တန်ဖိုး အနိမ့်ကိုပြောင်းတာပါ။ ဥပမာ - 5.05 -> 5

    4. number_format(number [, dec places] [,dec point] [,thousands]): ဒါကတော့ thousand sperator အတွက်ပါ
    ဥပမာ -
    $price = 12345.67;
    number_format($price); // return 12,345.67
    number_format($price, 2, ".", " "); //return 12345.67

    5. max(argument1, argument2, .....): တန်ဖိုးတွေထဲက အကြီးဆုံးဂဏန်းကိုရှာတာပါ

    6. min(argument1, argument2, .....): တန်ဖိုးတွေထဲက အသေးဆုံးဂဏန်းကိုရှာတာပါ

    ဆက်ဦးမှာ ..
    :1: PZi
  • edited June 2007
    Passing Variables between Pages(Web Page တစ်ခုနှင့်တစ်ခုကြား Variables ပို့ခြင်း)

    ကျွန်တော်တို့ web page တွေကိုရေးတဲ့အခါ တစ်မျက်နှာတည်းရေးလေ့မရှိပါဘူး။ အနည်းဆုံးနှစ်မျက် နှာကနေ ငါးမျက်နှာအထိ ရေးလေ့ရှိပါတယ်။ ဒီလိုရေးတဲ့အခါမှာ ရှေ့က user ဆီကတောင်းထားတဲ့ variable ဟာ နောက်စာမျက်နှာမှာလည်းသုံးဖို့လိုတဲ့အတွေ့အကြုံမျိုးရှိပါလိမ့်မယ်။ ဥပမာ - users တွေအနေနဲ့ ရှေ့ဆုံးစာမျက်နှာမှာ သူတို့ရဲ့နာမည်ကိုထည့်ထားတယ်ဆိုပါတော့၊ ဒါကို နောက်စာတစ် မျက်နှာမှာ နှုတ်ဆက်ချင်တယ်ဆိုရင် တန်ဖိုးကို ပထမစာမျက်နှာကနေ ဒုတိယစာမျက်နှာကိုလွဲပေးဖို့ လိုလာပါလိမ့်မယ်။ ဒီလို တန်ဖိုးလွဲပေးမယ်ဆိုရင် နည်းလေးနည်းရှိပါတယ်။

    (1) pass the value in the URL တန်ဖိုးများကို URL ကတစ်ဆင့် လွဲပေးခြင်း
    (2) pass the value through a session seession တစ်ခုတည်ဆောက်ပြီး လွဲပြောင်းခြင်း
    (3) pass the value via a cookie cookie ကတစ်ဆင့်လွဲပြောင်းခြင်း
    (4) pass the value with an HTML Form ဖောင်ကတစ်ဆင့်လွဲပြောင်းခြင်း

    တစ်ခုချင်းစီကို ဆက်ရှင်းပါ့မယ်

    :1: PZi

  • edited June 2007 Registered Users
    တော်တယ်ဗျို့:41: အသေးစိတ်ကို ရှင်းသွားတာ..
    ဆက်ပါဦးဗျာ.. ကိုယ်တိုင် e-book ဖတ်ရမှာတောင် ပျင်းလာပြီ :D မြန်မာလိုဆိုတော့ သင်ခန်းစာပြီးသွားရင် ကော်ပီကူးပြီး စာအုပ်ထုတ်ရောင်းရမယ်.. :39:
  • edited June 2007
    ဒါလေးတွေကြိုသိဖို့လိုပါမယ် ....

    $_GET ဒါကတော့ variable ကိုယူတာပါ။ ဥပမာတွေကနောက်မှလာပါမယ်။
    $_POST ဒါကတော့ variable ကိုပို့တာပါ။
    $_SESSION ဒါကတော့ session တစ်ခုဖန်တီးပြီးပို့တာပါ။
    $_COOKIE ဒါကတော့ cookie ကတစ်ဆင့်ပို့တာပါ။
    $_REQUEST ဒါကတော့ တန်းဖိုးကိုတောင်းတာပါ။

    ကျန်တာလေးတွေရှိပါသေးတယ်၊ ဒါပေမယ့်သိပ်မလိုတဲ့အတွက်ထားခဲ့ပါ့မယ်။ သိချင်တယ်ဆိုရင်တော့ ကျွန်တော်တင်ပေးထားတဲ့ စာအုပ်မှာဖတ်ပါဗျား။

    ဆက်ပါဦးမယ်
    PZi
  • edited June 2007
    Passing Variables through a URL

    ဒီလိုမျိုးလေးတွေကို ၀က်ဆိုက်သုံးတဲ့သူတိုင်းတွေ့ဖူးပါလိမ့်မယ်။ ဒါဟာ URL ကတစ်ဆင့် Variable passing လုပ်တဲ့ဥပမာပါပဲ။ တစ်ခုဒါမှမဟုတ် တစ်ခုထက်ပိုပြီး Pass လုပ်နိုင်ပါတယ်။
    သူ့ရဲ့အားနည်းချက်တွေကတော့
    (၁) ဘယ်သူမဆို pass လုပ်လိုက်တဲ့ variable ရဲ့တန်ဖိုးကို သိနေပါလိမ့်မယ်။ ဒါကြောင့်မို့လှို့၀ှက်အချက် အလက်တွေကို ပို့တဲ့အခါ ဒီစနစ်က သိပ်တော့မကောင်းပါဘူး
    (၂) နောက်ပြီး user အနေနဲ့တန်ဖိုးတွေကို ပြောင်းလို့ရနိုင်ပါတယ်။
    (၃) စက်ထဲမှာသိမ်းဆည်းထားတဲ့ တန်ဖိုးအဟောင်းတွေနဲ့ တန်ဖိုးအသစ်တွေရောထွေးပြီး ပြဿနာ တက်နိုင်ပါတယ်၊ ဥပမာ- စက်ထဲမှာ history အနေနဲ့သိမ်းထားတဲ့တန်ဖိုးကိုသုံးမိပြီး အသစ်နဲ့ထပ်တူ မကျတာမျိုးဖြစ်တတ်ပါတယ်။

    ဒါလေးက ဥပမာလေးပါ
    <html>
    <head>
    <title>My Movie Site - <?php echo $_REQUEST; ?></title>
    </head>
    <body>
    <?php
    echo "My favorite movie is ";
    echo $REQUEST;
    echo "<br>";
    $movierate = 5;
    echo "My movie rating for this movie is: ";
    echo $movierate;
    ?>
    </body>
    </html>

    ဒီလိုရိုက်ပြီး moviesite.php ဆိုပြီး သိမ်းလိုက်ပါ။ ပြီးရင် နောက်ထပ် program အသစ်တစ်ခုအနေနဲ့ အောက်က program ကို ထပ်ရိုက်ပါ။

    <html>
    <head>
    <title>Find my Favorite Movie!</title>
    </head>
    <body>
    <?php
    echo "<a href='moviesite.php?favmovie=Stripes'>";
    echo "Click here to see information about my favorite movie!";
    echo "</a>";
    ?>
    </body>
    </html>

    ဒီ Program လေးကိုရိုက်ပြီး movie1.php ဆိုပြီး save ပါ။ ပြီးရင် run ကြည့်ပါ။
    ပြီးရင် ကလစ်ခေါက်ကြည့်ပါ။ favmovie ရဲ့ တန်ဖိုးကို pass လုပ်သွားတာတွေ့ရပါမယ်။

    ဆက်ပါဦးမယ်
    PZi
  • edited June 2007 Registered Users
    သင်တန်းသား အသစ်လာပါတယ်။
    သင်တန်းလေးကို ဆက်ပါအုန်းနော်။
  • edited June 2007
    အားပေးတဲ့အတွက်ကျေးဇူးတင်ပါတယ်ခင်ဗျာ ...

    Passing variables through URL အတွက် သိမှတ်စရာလေးတွေဆက်ပါဦးမယ်။ ဒီလို URL ကနေ variable passing လုပ်တော့မယ်ဆိုရင် passing လုပ်တဲ့ variables တွေရဲ့တန်ဖိုးတွေမှာ spaces တွေ ampersands တွေ အခြား special caracters တွေပါလာမယ်ဆိုရင်တော့ ဒီလိုမျိုး command တစ်ခုထပ်ထည့်ပေးဖို့လိုပါမယ်။

    အောက်က Program လေးရေးလိုက်ပါ။

    <html>
    <head>
    <title>Find my Favorite Movie!</title>
    </head>
    <body>
    <?php
    $myfavmovie = urlencode("Life of Brain");

    echo "<a href='moviesite.php?favmovie=$myfavmovie'>";
    echo "Click here to see information about my favorite movie!";
    echo "</a>";
    ?>
    </body>
    </html>

    ဒီလိုရိုက်ပြီးရင် movie1ec.php ဆိုပြီး Save လိုက်ပါ။ ပြီးရင် run ကြည့်ပါ ...

    ဆက်ပါဦးမယ် ..
    PZi
  • edited June 2007 Registered Users
    သားသားက အချိန်မရလို့ forum အတွင်း ၀င် မရေးဖြစ်သော်လည်း
    သူငယ်ချင်းများရဲ့ ပို့စ်တွေကို ကျေးဇူးတင်စွာနဲ့ အားပေးနေပါတယ်။ :67:
  • edited December 2007 Registered Users
    saturngod wrote: »
    PHP ဆိုတာ Server-sided Programming Language ပါ။ Web Programming မှာ Server Side နဲ့ Client Side ဆိုပြီး နှစ်မျိုးရှိပါတယ်။ ကျွန်တော်တို့သိချင်တဲ့အချက်အလက်တွေကို လှမ်းပြီး မေးရင် Server ကနေ PHP ကို run ပြီး HTML/HTM ဖိုင်အဖြစ် ကိုယ့်ဆီကိုပြန်ပို့ပေးပါတယ်။ HTML ဆိုတာ Static ဖြစ်ပါတယ်။ ပြောရရင် အသေပေါ့။ batch updating လုပ်ပေးရတဲ့သဘောပါ။ PHP ကတော့ dynamic ဖြစ်ပါတယ်။ real time processing လုပ်ပေးနိုင်ပါတယ်။ အချက်အလက်တွေကို အချိန်နဲ့တစ်ပြေးညီ သိအောင်ဆောင်ရွက်ပေးနိုင်တဲ့ သဘောပါ။
    ကိုယ့်စက်ထဲမှာ PHP install လုပ်ပြီးပြီဆိုရင် ဒါလေးရိုက်ထည့်ကြည့်ပါ။

    <HTML>
    <HEAD>
    <TITLE>My first PHP program</TITLE>
    </HEAD>
    <BODY>
    <?php
    print(“Hello, cruel world<BR><BR>\n”);
    phpinfo();
    ?>
    </BODY>
    </HTML>

    Notepad မှာ ဖြစ်ဖြစ် Dreamweaver နဲ့ဖြစ်ဖြစ်ရိုက်နိုင်ပါတယ်။ ရိုက်ပြီးသွားရင် .php နဲ့ Save ဖို့လိုပါမယ်။ ပြီးရင် http://localhost/filename.php ဆိုပြီး run ကြည့်ပါ။ ထုံးစံအတိုင်း ပထမဦးဆုံး Program လေးပေါ့ဗျာ။
    ု်််ကိုစေတန်ကြီး
    PHP က cookie သုံးနည်းလေးသိရင် ရှင်းပြပေးပါအုံး။ ကျွန်တော် You last visited ကို cookie သုံးပြီးရေးတာ error တက်နေလို့။ Forum site တွေမှာအသုံးများတဲ့ တခြား php function တွေလည်းအချိန်ရရင် ရှင်းပြပေးပါအုံးခင်ဗျာ။
  • edited December 2007 Registered Users
    phpcrazy wrote: »
    Using Echo (echo command အသုံးပြုပုံ)

    ဒီပရိုဂရမ်လေးကို Notepad မှာဖြစ်ဖြစ် Dreamweaver မှာဖြစ်ဖြစ်ရိုက်လိုက်ပါ။

    <html>
    <head>
    <title>My First PHP Program</title>
    </head>
    <body>
    <?php
    echo "I'm a lumberjack.";
    echo " And I'm okay.";
    ?>
    </head>
    </html>

    ပြီးရင် firstprog.php ဆိုပြီး Save လိုက်ပါ။ Run ကြည့်လိုက်ရင်
    I'm lumberjack. And I'm okay.
    စာကြောင်းဆက်ပြီးပေါ်လာပါလိမ့်မယ်။

    ကဲ ဒီတစ်ခါ ဒီလိုလေးထပ်ဖြည့်ကြည့်ပါလား

    <html>
    <head>
    <title>My First PHP Program</title>
    </head>
    <body>
    <?php
    echo "<h1>I'm a lumberjack.</h1>";
    echo " <h2>And I'm okay.</h2>";
    ?>
    </head>
    </html>

    ကဲ ပြီးရင် run ကြည့်ဗျာ။ ဘာထူးခြားလည်း ပြောပြမှ ဆက်ရေးမယ်။ ဟီး ဟီး
    နောင်ကြီးရေ......မရှင်းတာလေးရှိလို့ ............
    PHP မှာ echo နဲ့ print နဲ့ ဘာကွာလဲဟင်..............................................
    စာလုံးပေါင်းကွာတယ်တော့ မလုပ်နဲ့နော်........ဟီး...ဟီး....
  • edited December 2007 Registered Users
    Mgsun wrote: »
    နောင်ကြီးရေ......မရှင်းတာလေးရှိလို့ ............
    PHP မှာ echo နဲ့ print နဲ့ ဘာကွာလဲဟင်..............................................
    စာလုံးပေါင်းကွာတယ်တော့ မလုပ်နဲ့နော်........ဟီး...ဟီး....

    အဟမ်း ကျွန်တော် သိသလောက်ဆိုရင်
    pint က php 4 မှာ သုံးခဲ့တာပါ..
    echo က အခု php 5 ပေါ့ :67:
  • edited December 2007 Registered Users
    Mgsun wrote: »
    နောင်ကြီးရေ......မရှင်းတာလေးရှိလို့ ............
    PHP မှာ echo နဲ့ print နဲ့ ဘာကွာလဲဟင်..............................................
    စာလုံးပေါင်းကွာတယ်တော့ မလုပ်နဲ့နော်........ဟီး...ဟီး....

    echo က return value မရှိပါဘူး... print ကတော့ ဘယ်အချိန်မှာပဲဖြစ်ဖြစ် 1 ကို return ပြန်ပေးပါတယ်...

    ဥပမာ: $value = print "hello world"; ဆိုရင် $value ထဲကို 1 ရောက်သွားပါလိမ့်မယ်...

    နောက်တစ်ခုက echo က multiple argument ကို လက်ခံပါတယ်... print ကတော့ argument တစ်ခုပဲ လက်ခံနိုင်ပါတယ်...

    print "hello world"; လို့ရေးမဲ့အစား ဒီလိုရေးလို့ရပါတယ်... echo "hello ", "world";

    [ stup!x ]
  • edited December 2007 Administrators
    stupix wrote: »
    echo က return value မရှိပါဘူး... print ကတော့ ဘယ်အချိန်မှာပဲဖြစ်ဖြစ် 1 ကို return ပြန်ပေးပါတယ်...

    ဥပမာ: $value = print "hello world"; ဆိုရင် $value ထဲကို 1 ရောက်သွားပါလိမ့်မယ်...

    နောက်တစ်ခုက echo က multiple argument ကို လက်ခံပါတယ်... print ကတော့ argument တစ်ခုပဲ လက်ခံနိုင်ပါတယ်...

    print "hello world"; လို့ရေးမဲ့အစား ဒီလိုရေးလို့ရပါတယ်... echo "hello ", "world";

    [ stup!x ]
    ကျေးဇူးပဲ.. stup!x ရေ... အခုမှပဲ သိတော့တယ်.. :D
  • edited January 2008 Registered Users
    ၀ါး..
    မိုက်တယ်ဗျို့..စာအုပ်၀ယ်ဖတ်စရာလည်း မလိုဘူး..
    မြန်မာလို့ ရှင်းပြတော့ ပိုကောင်းတယ်ဗျိုု့
    အားလုံးကျေးဇူးပါ...ဆက်လင့်ပါဦးနော်..
    စောင့်မျော်လျက်ရှိကြောင်း...သတင်းပို့..
  • edited February 2008 Registered Users
    Hello all of my IT fri
    i wanna get two or three value in my forms...
    for example...
    in php _POST form of user accounts
    can I edit, sign in, sign up,
    to speak clearly..
    In form there is the value of submit and reset isn't it???
    i wanna replace subit and reset value to change sign in and signup..
  • edited June 2008 Registered Users
    Hello
    I just installed Apache 2.0.59 and php 5.2.6 to do some studies.
    I cannot put the very basic code, phpinfo() in the index.html.
    It works if I made it as a seperate file like test.php.
    Php is only run if the extension is .php? And skips the
    other extensions like .htm or .html?
  • edited June 2008 Administrators
    xammp ဖြင့်ဖြင့် wamp ဖြင့်ဖြင့်နဲ့ စမ်းလိုက်ပါလား

    <?php
    phpinfo();
    ?>

    ဆိုပြီး ရေးရမှာနော်.... xammp ဆိုရင်တော့ htdocs\info.php ဆိုပြီးသိမ်းလိုက်ပါ.... ပြီးရင် xammp_control.exe ကို run လိုက်... apache ကော mysql ပါ start လုပ်လိုက်... http://localhost/info.php ဆိုပြီး ခေါ်ကြည့်ပါ
  • edited June 2008 Registered Users
    saturngod wrote: »
    xammp ဖြင့်ဖြင့် wamp ဖြင့်ဖြင့်နဲ့ စမ်းလိုက်ပါလား

    <?php
    phpinfo();
    ?>

    ဆိုပြီး ရေးရမှာနော်.... xammp ဆိုရင်တော့ htdocs\info.php ဆိုပြီးသိမ်းလိုက်ပါ.... ပြီးရင် xammp_control.exe ကို run လိုက်... apache ကော mysql ပါ start လုပ်လိုက်... http://localhost/info.php ဆိုပြီး ခေါ်ကြည့်ပါ

    Thank you ko saturn. My problem is php code runs if the file extension is .php
    ( http://localhost/info.php ) . But doesnt run if the file extension is .htm or
    .html ( http://localhost/info.htm or http://localhost/info.html ).
    I think all php codes are supposed to write in .php files. :1:
  • edited June 2008 Administrators
    k0y0m0 wrote: »
    Thank you ko saturn. My problem is php code runs if the file extension is .php
    ( http://localhost/info.php ) . But doesnt run if the file extension is .htm or
    .html ( http://localhost/info.htm or http://localhost/info.html ).
    I think all php codes are supposed to write in .php files. :1:
    :D
    မှန်လိုက်တာ ကိုယိုမိုရယ် ...
    php ကနေ ရမ်းဖို့က သူ့ Language နဲ့ ရေးထားမှန်းသိအောင် .php လေးနဲ့ သိမ်းမှ သိပါတယ်ကွယ် ..။
  • edited June 2008 Registered Users
    He hee... I was confused that one can write html in .php files
    as writing php code in .html files. Anyway, I learned a new
    thing. Thank you, buddies. :67:
  • edited June 2008 Moderators
    hi

    btw, if u add .html or .htm in httpd.conf
    AddType application/x-httpd-php .php .htm .html
    
    you can run php in .html files

    Mark
Sign In or Register to comment.