5/25/2554

การส่งค่าแบบ GET ใน PHP

  • การส่งค่าแบบ GET คือการส่งค่ามาพร้อมกับ URL เช่น
  • http://localhost/test_get.php?val1=a&val2=b
  • จากตัวอย่างจะเห็นว่าหลังชื่อไฟล์ .php จะมี เครื่องหมาย ? เพื่อแสดงว่าจะมีการส่งค่าแบบ GET ในที่นี้มีการส่งค่าแบบ GET มาสองค่า คือ val1 และ val2 จาก val1=a&val2=b  
  • จาก val1=a&val2=b  จะสังเกตุได้ว่า เราจะใช้ & ขั้นระหว่างแต่ละค่าที่ต้องการส่งมา (val1,val2)
  • เราสามารถทราบค่าของตัวแปร GET ต่างๆที่ส่งมาได้โดยใช้คำสั่ง PHP เช่น ถ้าเราต้องการทราบค่าของ val1 ส่งมาพร้อมกับ URL (การส่งค่าแบบ GET ) เราใช้คำสั่ง $_GET["val1"]

ตัวอย่าง

เรียกโปรแกรมโดยเปิด web browser  http://localhost/test_get.php?val1=a&val2=b
จะสังเกตุว่ามีการส่งค่า val1 และ val2 แบบ GET มา
ที่ไฟล์ test_get.php เราสามารถแสดงค่า val1 และ val2 ได้ดังนี้
<?php

    echo $_GET["val1"];
    echo $_GET["val2"];

?>



5/23/2554

โครงสร้างพื้นฐานของเอกสาร HTML

<html>
       <head>
                <title>ข้อความที่จะแสดงบน tiltie bar ของโปรแกรม web browser</title>
        </head>
<body>
...
...
...เนื้อหาเว็บ...
...
...
</body>
</html>



  1. เอกสาร HTML จะต้องเริ่มต้นด้วย <html> และ ปิดด้วย </html>
  2.  <head><title>ข้อความที่จะแสดงบน tiltie bar ของโปรแกรม web browser</title></head>  ให้เราพิมพ์ข้อความที่ต้องการให้แสดงใน title bar ของ web browser ภายใต้ tag <title></title>
  3. เนื้อหาทั้งหมดของหน้าเว็บจะอยู่ภายใต้ tag <body></body>
เช่นตัวอย่าง



<html>
       <head>
                <title>Hello World</title>
        </head>
<body>
Hello Word
</body>
</html>

เมื่่อบันทึกไฟล์เป็น .html แล้วลองรันผ่านโปรแกรม web browser แล้วจะได้ผลตามรูปด้านล่าง


    5/15/2554

    การใช้งาน phpMyAdmin

    • phpMyAdmin คือ โปรแกรมที่เป็น web application ที่ช่วยในการจัดการฐานข้อมูลที่อยู่ใน MySQL ทำให้การจัดการข้อมูลใน MySQL มีความง่ายขึ้น
    • โดยตัวโปรแกรม phpMyAdmin นี้จะมาพร้อมกันอยู่ในชุดโปรแกรม AppServ อยู่แล้ว
    • เราสามารถเปิด phpMyAdmin ได้โดยเปิดโปรแกรม web browser แล้วพิมพ์ http://localhost/phpMyAdmin/ ที่ address bar

    ทดลองสร้างตรารางสินค้า (Table product) สำหรับฐานข้อมูลชื่อว่า shop  


    1. .ให้ login เข้าไปใน phpMyAdmin  โดยเปิด http://localhost/phpMyAdmin/
    2. สร้างฐานข้อมูลใหม่ชื่อว่า shop  แล้วคลิก ok

    3. สร้างตารางชื่อว่า product จำนวน 3 column  แล้วคลิก ลงมือ

    4.  สร้าง column จำนวน 3 column ชื่อว่า id(รหัสสินค้า)ซึ่งเป็น primary key เป็นข้อมูลประเภท จำนวนเต็ม   name(ชื่อสินค้า)เป็นข้อมูลประเภท ตัวอักษร( varchar )ขนาดห้าสิบตัวอักษร   qty(จำนวนสินค้า)เป็นข้อมูลประเภท จำนวนเต็ม แล้วคลิกบันทึก

    5. เมื่อกดบันทึกแล้วหน้าเว็บจะแสดงผลดังรูป




    5/03/2554

    คำส่ง while ในภาษา php

    คำสั่ง while ใช้สำหรับกำหนดให้คอมพิวเตอร์ทำงานตามคำสั่งที่กำหนดจนกว่าเงื่อนไขจะเป็นเท็จ
    (ในภาษา PHP คือภายใต้เครื่องหมายวงเล็บปีกกา {...} )
    รูปแบบของคำสั่ง while ใน ภาษา PHP คือ
    while(เงื่อนไข)
    {
         คำสั่ง;
         คำสั่ง;
         .....
         .....
    }
    โดย คำสั่ง; ... จะทำงานไปตามลำดับจนกว่า เงื่อนไข ที่กำหนดจะมีค่าเป็นเท็จ
    เช่น ตัวอย่างโปรแกรมนับเลข

    <?php

            $n1=1;
           
           while($n1<=10)
          {
                  echo $n1;
                  echo "<br />";
                  $n1++;
           }

    ?>
    เมื่อรันโปรแกรมจะพบว่าหน้า web browser จะแสดงเลขตั้งแต่ 1 ถึง 10 ไปทีละบรรทัด
    เพราะ เรากำหนดเงื่อนไขให้พิมพ์ค่าในตัวแปร $n1 ซ้ำซึ่งค่าในตัวแปร $n1 จะเพิ่มทีละหนึ่่ง
    (ดูคำสั่งสุดท้ายของ loop) ซึ่งเรากำหนดเงื่อนไขให้คำสั่งภายใน loop (คำสั่งภายใน  {...} ) ทำงานไปเลื่อยๆ
    ตราบใดที่ค่าของตัวแปร $n1 น้อยกว่า 10 คือ เงื่อนไข ($n1<=10)

    5/02/2554

    การสร้างกล่องข้อความยืนยันก่อนเปลี่ยนหน้า

       เราสามารถสร้างกล่องข้อความเพื่อถามยืนยันว่าต้องการเปลี่ยนหน้าได้โดยใส่ attribute onclick ใน tag <a></a> ที่แสดง link โดย attribute onclick จะมีค่าเป็น
    "confirm('.....ข้อความที่ต้องการให้แสดงเมื่อผู้ใช้คลิก link .....')" ดังตัวอย่างต่อไปนี้

    <a href="logout.php" onclick="confirm('ต้องการออกจากระบบ ?')" >ออกจากระบบ</a>


    จากตัวอย่างด้านบนจะพบว่าเมื่อคลิกที่ ออกจากระบบ  จะมีกล่องข้อความถามว่า ต้องการออกจากระบบ ? พร้อมปุ่ม ok และ cancel ถ้าผู้ใช้คลิกที่ปุ่ม ok web browser จะแสดงที่หน้า logout.php