PHP, ASP, ASP.NET 1-2-3, VB.NET, C#, SQL, Ajax, Access, MySQL, Oracle, SQL Server
  • 15 Comments sorted by
  • วิธีเขียน

    แบบธรรมดาทั่วไป ที่เราจะเห็นกันบ่อยๆ

    <?php
    echo "Hello World.";

    ?>


    <?
    echo "Hello Word.";
    ?>


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

    แบบโค้ด HTML

    <script language="PHP">
    echo "Hello World.";
    </script>


    แบบนี้หลายๆ คนอาจจะไม่เคยเห็น หรือไม่เคยรู้ มันเป็น tag script ของ html ซึ่งเราจะเห็นนำไปใช้กับ JavaScript เป็นส่วนมาก แต่ความจริง tag นี้ลองรับสคริปต์ได้เกือบทุกภาษา เช่น JavaScript, VBScript, PHP, ฯลฯ (ดูรายละเอียดเพิ่มเติมที่ http://www.w3schools.com)

    แบบ Echo ไปในตัว

    <?="Hello World."; ?>


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

    แบบ ASP สไตล์

    <%
    echo "Hello World.";
    %>


    อันนี้แค่เปลี่ยนรูปร่างหน้าตาแท็กเปิดปิดเท่านั้นเอง แต่หากต้องการใช้ จำเป็นต้องแก้ไขค่า asp_tag ในไฟล์ php.ini ให้เป็น on เสียก่อน ถึงจะใช้รูปแบบนี้ได้

    ซึ่งโดยปกติแล้วก็จะใช้เฉพาะรูปแบบที่ 1-2 เท่านั้น แต่รูปแบบอื่นๆเอามาให้รู้กันไว้เฉยๆ ว่ามันทำอย่างนี้ก็ได้นะ แต่ถ้าทำงานร่วมกันเป็นทีมละก็ แนะนำแบบมาตรฐาน รูปแบบแรกครับ เพื่อที่จะได้เข้าใจเหมือนๆ กัน (ภาษา XML ก็ใช้ <? เช่นกัน)



    หากมีข้อผิดพลาดช่วยกันแก้ไขด้วยน๊า มั่วๆ มึนๆ อยู่เหมือนกาน อิอิ
  • ได้ความรู้ๆ ขนาดมั่วนะเนี่ย ตั้งนี่เทพจริงๆ ฟ่ะ
  • อยากเก่งเหมือนตั้งมั้งอะ ต้องอ่านอารายมั้งอะคับ
    แล้วเราจาเริ่มไงอะ ไม่รู้ว่าจาทามไงดี >.<
  • เก่งตรงไหนฟ่ะ...

    ใครอยากเริ่มกะแนะนำ http://www.thaicreate.com จะมีข้อมูลพื้นฐานเบื้องต้นให้

    ส่วนที่เหลือก็หนังสือ หลายๆเล่ม (อ่านฟรีตามร้าน หรือไม่กะเข้าวิทยฯ มีเยอะอยู่)

    เวลาเจอปัญหากะโพสถามเอา หรือไม่กะ ถามพี่กู...(Google) ค้นหาเปนภาษาอังกฤษกะเจอเยอะกว่า คนไทยยังตอบกันค่อนข้างน้อยอยู่

    ละก้ออีกวิธีนึง...โหลดพวก CMS มาลองเล่น ทำ แกะโค้ด ย้อนกลับดูการทำงาน แล้วลองแก้ไข เปลี่ยนแปลงเอา เรียนรู้ได้เร็วดีเหมือนกัน

    เวลาเขียน สิ่งที่ควรมีในเครื่องเลยคือ PHP Manual (โหลดจาก http://www.php.net/doc.php) ไปเอา Documentation มันมาดู ว่าฟังก์ชั่นไหนทำงานยังไง (ตัวอย่างมานกะมีให้) ช่วยได้เยอะขอรับ

    แหล่งอ้างอิง เวลาเขียนเว็บ
    http://www.w3schools.com/
    http://www.google.com/
  • เหอๆ PHP Designer ดีไหมอ่ะ แบบว่าอยากลองเขียน

    หุหุ หรือมีตัวอื่นอะไรที่แนะนำก้อบอกมามั่งดิ

    ปล.เอามาให้โหลดหน่อยก้อดีนะ PHP Designer อ่ะ งุงิ :? :? :?
  • อืม...ก็ดีอ่ะ แต่จะมีปัญหาเวลาเขียนคอมเม้นต์ภาษาไทย (แต่ส่วนอื่นชอบมาก ดีจริงๆ) ถ้าใช้ก้อแนะนำให้คอมเม้นต์เปน Eng ไปเรย ฝึกภาษาไปในตัวด้วย ถ้าจะเอาเด๋วเคลียร์ Server ที่บ้านก่อน เด๋วจะเปิด FTP ไว้ให้โหลดละกัน โปรแกรมมีค่อนข้างเยอะ แต่ต้องใจเย็นนะ เพราะเนตบ้านไม่แรง Upstream อยู่ที่ 512Kbps (ใครอยากโหลดทาง Torrent ก็บอก จะอัพไฟล์ให้ มีที่ siambit.com (มันเปลี่ยนชื่อเป็น sb.in.th) กับ http://www.torrentmove.com หรือใครมีอินไวท์จาแจกเพื่อให้ไปปล่อยที่อื่นกะส่งมาให้หน่อยละกาน จาเปนพระคุณอย่างสูง คริคริ)

    ส่วนตัวอื่นๆ ก็แนะนำ Editplus Editor ยอดนิยม หรือ Dreamweaver สำหรับคนถนัดๆ หน่อย ฟีเจอร์ช่วยเยอะมาก...(แต่ PHP Designer ฟีเจอร์สำหรับ PHP เยอะกว่า) หรือจะลอง phpEclipse ดูก็ได้

    ส่วนคนที่ไม่ได้ใช้ Windows ก็จะมี Eclipse Editor Free ขั้นเทพ ติด Plugin เพิ่มหน่อย ก้อเขียนได้เกือบทุกภาษาแล้วว (ยังไม่ได้ทดสอบเหมือนกันนะ แต่เค้าแนะนำมาอีกที)

    ถ้าใช้เชียร์กะ PHP Designer อ่ะแหละ ง่ายดี เซตอัพไม่ยากด้วย แล้วก็สามารถเซตให้รัน Localhost ได้เลยเช่นกาน ติดตรงไหนกะถามกันแล้วกานเน้อ :mrgreen:
  • ตั้งนี่เทพจริงๆ นับถือ.....
  • สมแล้วที่ทั่นเทพตั้งเปงเทพคอมพิวเตอร์จิงๆ
  • ตั้งนี่เทพจริงๆ นับถือ.....

    เหอะๆ C# C/C++ ตั้งกะไม่ได้แระว้า เทพตรงไหนเนี่ย ว่างๆมาสอนมั่งดิ

    สมแล้วที่ทั่นเทพตั้งเปงเทพคอมพิวเตอร์จริงๆ

    นี่อีกคน เด๋วนี้เขียน Asp.NET แล้วหนิ เทพก่าอีก :shock:
  • ขอ Hello World ม่างจิ อันนี้เปง JSP เน้อ

    Source Code ชื่อ helloWord.jsp//ประกาศเมธอด ที่ทำหน้าที่เพิ่มสตริง Hello กับ I Love U กับสตริงที่ส่งมา

    <%!
    Public String addStr(String str)
    {
    str = “Hello “+str + “!!!! I Love U”;
    //ต้องมีประโยค Return เสมอในการส่งค่ากลับ

    return str;
    }
    %>

    <HTML>
    <HEAD>
    <TITLE> Hello World </TITLE>
    </HEAD>
    <BODY>

    <%

    //ตรวจสอบว่ามีการป้อนข้อมูลในฟิลด์ usernameหรือยัง //หากยังก็แสดงฟอร์มเพื่อรับข้อมูล


    if (request.getParameter(”username”) ==null ) {
    %>

    <H1> HelloWorld.I am Jokie. What’s yours? </H1>
    <FORM method = “post”>
    <input type = “text” name= “username” size= “25″>
    <br>
    <input type= “submit” value= “Submit”>
    <FORM>

    <%

    //แต่ถ้าป้อนแล้วก็เรียกเมธอด addStr แล้วพิมพ์ข้อความออกหน้าจอ

    }else{
    String msg=addStr(request.getParameter(”username”));
    Out.print(”<H1>”+msg+ “<H1>”);
    }
    %>
  • ว้าว มีเทพ jsp จุติมาอีกหนึ่ง ดีแหะ ภาคเรามีแต่เทพ
  • ผมว่านะ ไอ้นี้ DevilDogTG อะเทพสุดอะแมร่งเก่งทุกอย่างเกี่ยวกะคอม
    สอบทีไรท็อปทุกที หลับในห้องสอบคะแนนเต็มอีก อิอิ
  • ((ต่อจากทั่นพ่อ))


    แถมเวลาเพื่อนอ่านสือกัน ติวกัน

    นาย DevilDogTG ก้อดันนั่งเล่นดอทเอ แจ่มเจงๆ

    หนังสือม่ายอ่าน เรียนก้อหลับ แต่ดันสอบได้คะแนนดีเยี่ยม

    เหอๆ
  • แหล่มครับ ห้องเราคนเก่งเยอะ ๆ ชอบๆ :D
  • เอ่อ....คือแบบว่า ม่ายด้ายเก่งน๊า

    พอดีว่ามานฟลุ๊คคคคค