Wednesday, November 23, 2011

Section 4 regarding PHP and HTML.

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

ไม่ต้องกังวลครับ มันเป็นเทคนิคง่ายๆ  ที่เอามาผสมกลมกลืนกันได้ไม่ยาก

แต่...

ผม แนะนำว่า ท่านผู้อ่านลองหาคำสั่งพื้นฐานที่เกี่ยวข้องกับ HTML มาอ่านก่อนดีกว่าครับ เพื่อที่จะเข้าใจมากขึ้น เพราะการทำงานกับ PHP จะเป็นไปอย่างคล่องตัว

ทีนี้เอาล่ะสิ จะหาอ่านจากไหนดี
ผมหาจากอาจารย์กรูมาให้ส่วนหนึ่งครับ (google.co.th)
ก็จะมี

http://www.ohocode.com/index.php?menu=2&ds=learning-display&type=09&learningid=nj0Mg4xcEG4WopQK

http://www.webthaidd.com/html/

ลอง่านดูครับ ผมว่าไม่ยากครับ และไม่เกิน ชั่วโมง ท่านผู้อ่านก็จะเข้าใจมากขึ้น

ผมยกตัวอย่าง อย่างตอนที่ 1 และ ตอนที่ 3 ที่ผมใช้คำสั่ง html ตัวนึงชื่อว่า

<br> ตัวนี้คือ การสั่งให้ขึ้นบรรทัดใหม่ ตัวอื่น ๆ ที่จะยกตัวอย่างในบทเรียนนี้ก็จะมี
<b> คือ ทำให้ตัวอักษรที่อยู่ภายในคำสังนี้เป็นตัวหนา และ เม่อความต้องการสิ้นสุดลง ให้ปิดการทำตัวหนานั้นด้วย </b> นั่นก็หมายความว่า ปิดคำสั่งด้วยตัวที่เริ่มต้น เพียงแค่ใส่เครื่องหมาย / (Slash) เท่านั้น
<font size="2" color="#ff0000"> ชุดคำสั่งนี้อธิบายสั้น ๆ ก็คือ กำหนดให้ตัวอักษรที่อยู่ในชุดคำสั่งนี้ มีขนาดตัวอักษรเท่ากับ 2 และมีสีของตัวอักษร เป็นสีแดง (#ff0000 มีค่าเป็นสีแดง) และเมื่อต้องการสิ้นสุดการทำงานของชุดคำสั่งนี้ ก็ตามด้วย </font>

ชิมลงไปแค่ 3 คำสั่ง html ก่อนและกัน

ทีนี้เรามาดูตัวอย่างว่า ถ้าเราเอา ชุดคำสั่งมาทำงานร่วมกับ PHP มันจะเกิดอะไรขึ้น
ให้ดูความแตกต่างทั้งการเขียน 2 ตัวอย่างนี้นะครับ

<?
echo "Welcome to thailand";
?>


ผลลัพท์ที่ออกมาคือ

Welcome to thailand

และ

<?
echo "<font size=2 color=#ff0000><b>Welcome to thailand</b></font>";
?>


ผลลัพท์ที่ออกมาคือ

Welcome to thailand

นั่นหมายความว่า ชุดคำสั่งทำงานอยู่ในกรอบหรือพื้นที่เดียวกับ php ได้อย่างไม่น่ากังวล

แต่ เด๊๋ยวก่อน ท่านผู้อ่านย้อนขึ้นไปสักนิด ตรง <font size="2" color="#ff0000">

จะเห็นว่า ตามตัวอย่างที่ 2 นั้น ทำไมเครื่องหมาย " หายไป นั่นก็เพราะว่า

ในชุดคำสั่งของ html นั้น เมื่ออยู่ภายใน php เมื่อเปิด " หลัง echo แล้ว ภายใน " จะต้องไม่มี " ซ้ำกันได้อีก

คงพอเข้าใจไม่มากก็น้อยนะครับ

ในตอนต่อไป ท่านที่มี Appserv เตรียมพร้อมได้เลย เราจะมาจำลอง Web server ในการแสดงผลทำเว็บกัน
รับรองว่ามันส์ๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆ
[/color][/b]

0 comments:

Post a Comment

 
Design by I Love PHP