วันพฤหัสบดีที่ 23 มกราคม พ.ศ. 2557

[ch 2.1] โครงสร้าง php อย่างง่าย

สวัสดีค่ะ หายหัวไปนานเลย ที่จริงก็ไม่ได้ตั้งใจหายหัวนะคะ แต่มันสุดวิสัยจริง ๆ

เริ่มแรกเป็นเพราะต้องไปนอนเฝ้าไข้ญาติที่โรงพยาบาลตอนช่วงใกล้สิ้นปี ก็นั่งขีดเขียนเตรียมไว้บ้าง ได้กลับมาอยู่บ้างทันส่งท้ายปีเก่าพอดี แต่คืนส่งท้ายดันมีไข้อ่อน ๆ แถมคืนปีใหม่ก็ต้องเข้าโรงพยาบาลซะเอง เพราะถ่ายท้องจนขาดน้ำ โดนอัดน้ำเกลือไป 3 ขวดเต็ม ตอนนี้ตัวบวมจนยุบไม่ลงเลย T_T

จากนั้นก็เจ็บออด ๆ แอด ๆ ตามประสาคนขี้โรคล่ะค่ะ แต่แบบยารักษาหวัดของหมอดันทานแล้วง่วง เลยสลบมันทุกคืนไม่เป็นอันทำอะไร เลยรู้สึกขาดช่วงไปอีก หลังจากนั้นโรคไอที่เป็นอยู่ทำให้ต่อมน้ำเหลืองที่คอติดเชื้อ มันอักเสบหัวเราะก็ไม่ได้ กลืนอาหารไม่ลง จามทีนี่ปวดแปล๊บเลย รักษามาสองอาทิตย์ได้ ถึงตอนนี้ดีขึ้นแต่ถ้าลืมพ่นยามันก็จะรู้สึกปวดนิด ๆ อยู่ T_T

กลายเป็นว่าตอนนี้ทานเผ็ดไม่ได้เลย แสบปากแสบคอไปหมด ขนาดของมันไม่เผ็ดยังรู้สึกเผ็ดล่ะค่ะ เศร้าใจเลยหงอยไปพักให้ เพิ่งคืนชีพ อิอิ เลยกลับมาสอนทุกคนต่อได้ ประการฉะนี้เอง ฮ่า ๆ

---------------------------

เอาล่ะถึงเวลาเข้าบทเรียนของเรากันแล้ว อย่างที่เคยบอกกันตอนนแรก (เริ่มจะจำไม่ได้แล้วว่าบอกอะไรไป) เราจะเรียนกันแบบค่อยเป็นค่อยไป แต่ใช้ได้จริง และทันใจคนเรียน ^^

แต่ถ้าเราเริ่มเนื้อหาเข้มข้นเร็วเกินไปจะทำให้คนที่เขาไม่มีพื้นฐานเลยนั้นไม่รู้เรื่อง ฉะนั้นจึงจำเป็นต้องปูพื้นไปกันทีละนิด ๆ สอดแทรกไปกับการพัฒนาชิ้นงานต้นแบบ ดัังนั้นถ้าเลขบทมันกระโดดไปกระโดดมาก็ไม่ต้องตกใจ เป็นการจัดหมวดหมู่ของเนื้อหาเพื่อความเป็นระเบียบ และง่ายในการค้นหาเท่านั้น


ได้โอกาสแนะนำเว็บไซต์สำหรับทดลองโค้ด php กัน
Test your PHP code online
ลองเอาไใช้ดูนะคะ มีประโยชน์มาก ๆ เลย

example2.php
CODERUNNING EXAMPLE
<?php
                  $i = 1;
                  $j = 2;
                  $k = $i + $j;
                  echo $k;
?>
<br/>
<?php
                  echo $i." + ".$j." = ".$k;
                  echo "<br/>";
                  echo $i." + ".$j." = ".($i+$j);
                  $str = $i." + ".$j." = ";
                  echo "<br/>";
                  echo $str.$k;
?>
3
1 + 2 = 3
1 + 2 = 3
1 + 2 = 3

คำอธิบาย

มีตัวแปรทั้งหมด 4 ตัวแปร
ประกอบด้วย  ประเภทตัวเลข 3 ตัวแปร  + ประเภทสายอักขระ 1 ตัวแปร

การต่อสายอักขระใน php จะใช้ " . " ในการเชื่อมต่อ

ฟังก์ชั่น echo เป็นฟังก์ชั่นสำหรับสั่งให้พิมพ์ข้อความที่กำหนดขึ้นบนหน้าเว็บไซต์

การเขียนโค้ด php นั้นสามารถเขียนแทรกในโค้ด HTML ได้เลย แต่ต้องมีแท็ก <?php    ?> คร่อมทุกครั้ง และไฟล์โค้ด HTML ที่มีแท็ก <?php    ?> แทรกอยู่ จะต้องเซฟเป็นนามสกุล .php
ถึงจะแสดงผลได้นะจ๊ะ

*** หมายเหตุ
การเขียนแท็ก php แบบสั้น <?   ?> มักจะทำให้มีปัญหาบ่อยครั้ง จึงไม่แนะนำให้ใช้ค่ะ

 ----------------------------------

ในหัวข้อถัดไปตอนแรกตั้งใจจะเขียนเกี่ยวกับ อักขระพิเศษ จากนั้นก็จะเป็น แท็ก HTML เบื้องต้น ถึงค่อยเข้าสู่โปรเจ็คเว็บแอพพลิเคชั่นอย่างง่ายที่ตั้งใจกันไว้ได้สักที อดใจรอกันนิดนึงนะคะ

วันนี้ฝากคำค๊มคมส่งท้าย

"การก้าวเร็วเกินไปอาจจะทำให้เราสะดุดล้มได้  ลองใจเย็นลงสักนิด ตั้งสติอีกหน่อย ค่อย ๆ เคลื่อนที่ไปข้างหน้าอย่างมั่นคง นอกจากเราจะไม่มีวันสะดุดล้มแล้ว เราก็ยังได้ผ่อนคลายไปกับแวดล้อมรอบตัวที่น่าดูชมไม่แพ้ เป้าหมาย ที่เราตั้งใจจะพุ่งเข้าชนตอนแรกเสียอีก"

สวัสดีค่ะ ขอให้ทุกคนโชคดีนะคะ แล้วพบกันวันพรุ่งนี้ วันนี้ราตรีสวัสดิ์ค่ะ ฝันดี~

วันพุธที่ 25 ธันวาคม พ.ศ. 2556

[CH1.1] โครงสร้างพื้นฐานของไฟล์ html แบบง่าย ๆ

สวัสดีค่ะ ทุกๆท่านที่หลงเข้ามา ตอนนี้เราจะเริ่มลงมือทำกันจริง ๆ จัง ๆ ล่ะทีนี้ ก่อนอื่นเลยมาดูกันสิว่าทุกท่านมีโปรแกรมดังต่อไปนี้แล้วหรือยัง

     โปรแกรมที่จำเป็น
  1. Notepad  หรือ  EditPlus 
เอาล่ะ เริ่มแรกเรามาทำกันแบบง่าย ๆ ด้วยโปรแกรมง่าย ๆ  แต่แมนนวลกันสุด เอาตั้งแต่ขั้นพื้นฐานยันแอดวานซ์กันเลยที่เดียว

โครงสร้างพื้นฐานของไฟล์ html แบบง่าย ๆ 

ไฟล์สกุล .html จะเป็นไฟล์ที่เปิดอ่านได้เลยโดยไม่ต้องรันบนเซิร์ฟเวอร์

ex1.html
<html>
           <head>
                      <title>ตัวอย่างไฟล์ HTML</title>
           </head>
           <body>
                       ข้อความธรรมดา<br>
                       <h1>แท็ก H1</h1><br>
                       <h2>แท็ก H2</h2><br>
                       <h3>แท็ก H3</h3><br>
                       <h4>แท็ก H4</h4><br>
                       <h5>แท็ก H5</h5><br>
                       <h6>แท็ก H6</h6><br>
           </body>
</html>
พิมพ์ข้อความด้านบนใส่ใน Notepad
บันทึกไฟล์ตามตัวอย่าง
ลองเปิดไฟล์ด้วยเว็บบราวเซอร์ที่ท่านถนัดเลยค่า~

แล้วครั้งถัดไปจะสอนโครงสร้างไฟล์สกุล .php แบบง่าย แล้วตามด้วยตัวอย่างอักขระพิเศษที่ใช้บ่อย ๆ
แล้วเจอกันใหม่ สวัสดีค่ะ

วันเสาร์ที่ 14 ธันวาคม พ.ศ. 2556

แนวทางในการลงบทความของเรา

สวัสดีค่ะ ทุกท่านที่บังเอิญหลงเข้ามา ฮ่าๆ
คราวก่อนได้เอ่ยถึงเป้าหมายกันไปแล้ว วันนี้ต้องมาบอกถึงรูปแบบหรือวิธีการลงบทความของนานะคะ

ถ้าจะให้ลงเป็นเรื่อง ๆ คงจะดูซ้ำซากจำเจกับหนังสือเรียน ซึ่งคุณคงไปหาอ่านที่ไหนก็ได้ แล้วกว่าคุณจะได้เริ่มทำเว็บจริง ๆ ก็คงต้องรออ่านบทความไปอีกชาติกว่า ถึงจะได้เป็นรูปเป็นร่าง

ดังนั้นที่นี่จะแสดงออกมาในลักษณะของ... 

การตั้งโจทย์ แล้วหาวิธีการ หรือกระบวนการ แบบต่าง ๆ มาลองใช้ แล้วค่อยเลือกอันที่ดีที่สุด

โดยจะมีการสอดแทรกเนื้อหาวิชาการที่ควรรู้ไว้ เพื่อให้คุณได้ค่อย ๆ เรียนรู้ และทำผลงานออกมาได้ในที่สุด กล่าวคือ  

การเรียนรู้ควบคู่ไปกับการปฏิบัติจริงนั่นเอง

แล้วโจทย์ที่ว่านี่เอามาจากไหน? ไม่ยากเลยค่ะ ก็แค่เข้าเว็บนั้นเว็บนี้เห็นเขามีอะไรมั่ง เราก็เอามาลองทำดู แค่นั้นเอง ฮ่าๆ แต่มันก็ต้องมีกรอบมีแนว ไม่ให้มันมั่วผสมปนเปเกินไป โดยในการสร้างเว็บ หรือ ซอฟต์แวร์อะไรสักอย่าง เราก็ต้องมาวิเคราะห์กันก่อนว่า

จะเอาไปใช้ทำอะไร มีกลุ่มเป้าหมายเป็นใคร และมีส่วนประกอบสำคัญ ๆ เป็นอะไรบ้าง

แล้วอยากเพิ่มอะไรเข้าไปทีหลัง ก็ไม่เป็นไรค่ะ ถ้าในขั้นตอนการออกแบบเราได้วางแผนเผื่อไว้เดี๋ยวเราก็ค่อยเพิ่มเอาทีหลังได้

หัวข้อถัดไปที่เราจะคุยกัน ก็จะเริ่มทำเว็บกันสักทีล่ะ แต่ขอตัวไปเลือกหัวข้อก่อนนะคะ สวัสดีค่ะ

วันศุกร์ที่ 13 ธันวาคม พ.ศ. 2556

เป้าหมายหลักของเรา~

สวัสดีค่ะ ทุกท่านที่บังเอิญหลงเข้ามา นี่เป็นบล็อกแรกที่นาลองสร้าง คงยังต้องศึกษาอีกเยอะ การจะทำอะไรให้สำเร็จสักอย่างหนึ่ง เราก็ต้องกำหนดเป้าหมายก่อน มาดูกันค่ะ ว่ามีอะไรบ้าง ~

เป้าหมายระยะสั้น

 สร้างเว็บแอพพลิเคชั่นเจ๋ง ๆ มาให้ได้สักชิ้นหนึ่ง

เป้าหมายระยะกลาง

ทุกคนที่อ่านบล็อกนี้สร้างเว็บแอพพลิเคชั่นเป็น อิอิ

เป้าหมายระยะยาว

เก็บรวบรวมข้อมูล ความรู้ เกี่ยวกับการพัฒนาเว็บแอพพลิเคชั่น เพื่อใช้เป็นตัวอย่างในการใช้งานต่อไป



แต่ก่อนอื่น ขอตัวไปศึกษาวิธีใช้บล็อกก่อนนะ ฮ่า ๆ แล้วเจอกันใหม่ค่ะ สวัสดี