ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programming[Basic PHP] เริ่มต้นเขียน PHP ง่าย ๆ กับ [ThaiSeoBoard]
หน้า: 1 2 [3] 4 5 ... 7   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: [Basic PHP] เริ่มต้นเขียน PHP ง่าย ๆ กับ [ThaiSeoBoard]  (อ่าน 42804 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
ThaNaButS
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 67
ออฟไลน์ ออฟไลน์

กระทู้: 1,197



ดูรายละเอียด
« ตอบ #40 เมื่อ: 09 ตุลาคม 2008, 20:49:26 »

Array หรือ ตัวแปรแถวลำดับ คือการเก็บค่าตั้งแต่ 1 ค่าขึ้นไป ไว้ในชื่อเดียวกัน เพื่อให้ง่ายในการจดจำและนำไปใช้งาน

โค๊ด:
<?php
//สร้างตัวแปรชนิดแถวลำดับ(Array)ชื่อ myArr
//รูปแบบการสร้าง array("ตัวแรก", "ตัวสอง", "ตัวต่อไป"); ในการสร้างแต่ละสมาชิกจะใช้ , คั่นระหว่างสมาชิกในอาร์เรย์

$myArr = array("การเขียนโปรแกรม""ภาษา""PHP""ฐานข้อมูล MySQL");
 
//ใช้. (จุด) ในการต่อสตริง

echo $myArr[0] . "<br>";  //แสดงค่าของสมาชิกตัวแรกของอาร์เรย์ ตัวแรกมักจะเป็น 0 เสมอ
echo $myArr[1] . "<br>";  //แสดงค่าของสมาชิกตัวที่ 2 ของอาร์เรย์
echo $myArr[2] . "<br>";  //แสดงค่าของสมาชิกตัวที่ 3 ของอาร์เรย์
echo $myArr[3] . "<br>";  //แสดงค่าของสมาชิกตัวที่ 4 ของอาร์เรย์
?>


Grin Grin
« แก้ไขครั้งสุดท้าย: 09 ตุลาคม 2008, 20:55:55 โดย ThaNaButS » บันทึกการเข้า
pugkung
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 196
ออฟไลน์ ออฟไลน์

กระทู้: 2,681



ดูรายละเอียด เว็บไซต์
« ตอบ #41 เมื่อ: 09 ตุลาคม 2008, 22:55:43 »

ว่าจะเข้ามาอัพเดทเรื่อง Operator เจอคุณ ThaNaButS อัพเดทเรื่อง Array กับตัวแปรค่าคงที

เลยกลัวคนอ่านจะอ่านตามแล้วทำตามไม่ทัน เอาเป็นว่าผมยกยอดไปพรุ่งนี้แล้วกัน

( เนียน อู้  Cheesy )

ขอบคุณคุณ ThaNaButS ด้วยนะครับที่มาช่วยเสริม  Kiss
บันทึกการเข้า

na
ก๊วนเสียว
*

พลังน้ำใจ: 4
ออฟไลน์ ออฟไลน์

กระทู้: 356



ดูรายละเอียด
« ตอบ #42 เมื่อ: 10 ตุลาคม 2008, 00:18:02 »

<HTML>
<HEAD>
<TITLE>

(ตรงนี้ผมสามารถดึง เอาข้อมูลจาก ดาต้าเบสมาแสดง แบบนี้ได้ไหม  echo " $ตัวแปร  ";   น่าจะได้ผมว่า แต่มะแน่ใจ อิอิ) 

</TITLE>

</HEAD>
<BODY>
<H1>
<?php
echo "แสงข้อความ<br>";
?>
</H1>     
</BODY>
</HTML>




บันทึกการเข้า
eBay
คนรักเสียว
*

พลังน้ำใจ: 3
ออฟไลน์ ออฟไลน์

กระทู้: 120



ดูรายละเอียด เว็บไซต์
« ตอบ #43 เมื่อ: 10 ตุลาคม 2008, 00:59:46 »

+1  Smiley
บันทึกการเข้า

jiw
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 147
ออฟไลน์ ออฟไลน์

กระทู้: 5,923



ดูรายละเอียด เว็บไซต์
« ตอบ #44 เมื่อ: 10 ตุลาคม 2008, 02:36:43 »

ิติดตามด้วยละกัน


รออ่านไปจนกระทั่งย้ายจาก basic ไปยัง expert เลยนะ ติดตามครับๆ
( ตอนนี้ basic มีหมดละ เหลือแค่ทำไงให้เป็น expert ... ยิ่งขี้เกียจๆอยู่)
บันทึกการเข้า
iPhoenix
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 53
ออฟไลน์ ออฟไลน์

กระทู้: 1,384



ดูรายละเอียด
« ตอบ #45 เมื่อ: 10 ตุลาคม 2008, 02:41:26 »

หรือจะสร้างสมาชิกอาร์เรย์แบบนี้ก็ได้ครับ

โค๊ด:
<?php 

$day 
= array();
$day['M'] = 'วันจันทร์';
$day['T'] = 'วันอังคาร';
$day['W'] = 'วันพุธ';
$day['TH'] = 'วันพฤหัสบดี';
$day['F'] = 'วันศุกร์';
$day['S'] = 'วันเสาร์';
$day['SUN'] = 'วันอาทิตย์';

echo 
วันนี้เป็นวัน.$day['M'] ;

?>

บันทึกการเข้า
iPhoenix
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 53
ออฟไลน์ ออฟไลน์

กระทู้: 1,384



ดูรายละเอียด
« ตอบ #46 เมื่อ: 10 ตุลาคม 2008, 02:46:24 »

ต้องตั้งตัวแปรก่อน


<?php
$title = "ชื่อเรื่อง" // ถ้าจะเอามาจากฐานข้อมูลก็ต้องเขียนติดต่อกับฐานข้อมูลก่อนครับ
?>

<HTML>
<HEAD>
<TITLE>

 <?php
echo $title ;
?>

</TITLE>

</HEAD>
<BODY>
<H1>
<?php
echo "แสงข้อความ<br>";
?>
</H1>     
</BODY>
</HTML>







ไม่รู้จะทำให้งงหรือเปล่า  Smiley
บันทึกการเข้า
pugkung
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 196
ออฟไลน์ ออฟไลน์

กระทู้: 2,681



ดูรายละเอียด เว็บไซต์
« ตอบ #47 เมื่อ: 10 ตุลาคม 2008, 09:06:32 »

ก็สรุปว่าที่คุณ na ถามมาทำได้ครับ

แสดงว่าเริ่มเข้าใจการเขียนแบบ Server Site Script แล้ว ยินดีด้วยครับ เก่งมาก ๆ  Smiley
บันทึกการเข้า

Hunter1911
คนรักเสียว
*

พลังน้ำใจ: 1
ออฟไลน์ ออฟไลน์

กระทู้: 167



ดูรายละเอียด
« ตอบ #48 เมื่อ: 10 ตุลาคม 2008, 09:39:47 »

มาเรียนด้วยคน  Smiley
บันทึกการเข้า

wingolfer
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 37
ออฟไลน์ ออฟไลน์

กระทู้: 1,046



ดูรายละเอียด เว็บไซต์
« ตอบ #49 เมื่อ: 10 ตุลาคม 2008, 09:47:50 »

ลงทะเบียนเรียนด้วยคน นะครับ  Smiley เพราะอยู่อนุบาล 1 อยู่เลย  Grin
บันทึกการเข้า

tukta_dinpun
Newbie
*

พลังน้ำใจ: 0
ออฟไลน์ ออฟไลน์

กระทู้: 27



ดูรายละเอียด
« ตอบ #50 เมื่อ: 10 ตุลาคม 2008, 11:07:54 »

ขอเรียนด้วยคนนะคะ  Kiss


ขอให้กำลังใจทุกคนที่เข้ามาแบ่งปันความรู้ค่ะ Smiley

บันทึกการเข้า
kunaor
Newbie
*

พลังน้ำใจ: 3
ออฟไลน์ ออฟไลน์

กระทู้: 32



ดูรายละเอียด
« ตอบ #51 เมื่อ: 10 ตุลาคม 2008, 11:09:51 »

ขอบคุณมากเลยค่ะ สำหรับความรู้ในครั้งนี้ Cry
บันทึกการเข้า
KRTINetwork
Newbie
*

พลังน้ำใจ: 1
ออฟไลน์ ออฟไลน์

กระทู้: 87



ดูรายละเอียด เว็บไซต์
« ตอบ #52 เมื่อ: 10 ตุลาคม 2008, 13:12:29 »

หรือจะสร้างสมาชิกอาร์เรย์แบบนี้ก็ได้ครับ

โค๊ด:
<?php 

$day 
= array();
$day['M'] = 'วันจันทร์';
$day['T'] = 'วันอังคาร';
$day['W'] = 'วันพุธ';
$day['TH'] = 'วันพฤหัสบดี';
$day['F'] = 'วันศุกร์';
$day['S'] = 'วันเสาร์';
$day['SUN'] = 'วันอาทิตย์';

echo 
วันนี้เป็นวัน.$day['M'] ;

?>


ถ้าเขียนแบบนี้จะง่ายกว่านะครับ

โค๊ด:
<?php 
$day 
= array(
'M' => 'วันจันทร์',
'T' => 'วันอังคาร',
'W' => 'วันพุธ',
'TH'=> 'วันพฤหัสบดี',
'F' => 'วันศุกร์',
'S' => 'วันเสาร์',
'SUN' => 'วันอาทิตย์'
);

?>

บันทึกการเข้า

rapeedu
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 34
ออฟไลน์ ออฟไลน์

กระทู้: 2,044



ดูรายละเอียด เว็บไซต์
« ตอบ #53 เมื่อ: 10 ตุลาคม 2008, 13:44:25 »

อยากแชร์บ้างจังครับ แต่ไม่รู้จะเริ่มเขียนจากตรงไหนดี ผมโปเกม่อนรุ่นเก่า แต่จะเข้ามาติดตามครับ  Smiley
บันทึกการเข้า

pugkung
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 196
ออฟไลน์ ออฟไลน์

กระทู้: 2,681



ดูรายละเอียด เว็บไซต์
« ตอบ #54 เมื่อ: 10 ตุลาคม 2008, 14:28:55 »

โอ้ว ๆ หน้าสามแล้วเหรอเนี่ย

วันนี้ผมจะมาพูดเรื่อง Operator (โอเปอร์เรเตอร์) ตัวจัดการข้อมูล หรือปล่าว ไม่แน่ใจ  Tongue
คือมันเป็นตัวที่เอาไว้ใช้สำหรับ เอาตัวแปรมาประมวลผล เช่น บวก ลบ คูณ หาร อะไรประมาณนี้  Tongue ( มั่วอีกแล้ว  Embarrassed )

Operator ที่ผมรู้จักมีอยู่ ไม่กี่ตัวหรอกครับ เอาเท่าที่ใช้ บ่อย ๆ
Operator นั้นแบ่งได้ชัด ๆ เป็นสองแบบ คือ ตัวจัดการกับข้อมูลที่เป็นตัวเลข  และ  ตัวจัดการข้อมูลที่เป็นตัวหนังสือ ( คงไม่มีตัวจัดการข้อมูลที่เป็นตัวอ่อน นะ  Tongue )

ตัวจัดการข้อมูลที่เป็นตัวเลข
อ้างถึง
  1. เครื่องหมาย "+" เอาไว้รวมจำนวนสองจำนวนเข้าด้วยกัน (เอาไว้บวกเลข  Shocked)
  2. เครื่องหมาย "-" ลบ เอาไว้ลบเลข
  3. เครื่องหมาย "*" คูณ เอาไว้คูณเลข
  4. เครื่องหมาย "/" เอาไว้หารเลข
  5. เครื่องหมาย "%" เอาไว้หาร เอาเศษ ของจำนวน 2 จำนวน

ตัวอย่างการใช้งาน
โค๊ด:
<?php
  $num1 
20;
  
$num2 30;

  echo 
$num1 $num2;
  echo 
"<br>";
  echo 
$num1 $num2;
  echo 
"<br>";
  echo 
$num1 $num2;
  echo 
"<br>";
  echo 
$num1 $num2;
  echo 
"<br>";
  echo 
$num1 $num2;
  echo 
"<br>";


?>


เด๋วเย็น ๆ มาต่อเรื่องของตัวจัดการ String (ตัวหนังสือ)  Smiley
บันทึกการเข้า

pacapao
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 114
ออฟไลน์ ออฟไลน์

กระทู้: 4,133



ดูรายละเอียด เว็บไซต์
« ตอบ #55 เมื่อ: 10 ตุลาคม 2008, 14:30:33 »

โอเค เร่ิมงงแล้ว  Tongue
บันทึกการเข้า

แหล่งรวมความรู้พิสดาร และ สาวสวยจากทั่วโลก

สุดยอด นักปั่นบันลือโลก..

ศูนย์จำหน่าย ไตรจีวร และ สังฆภัณฑ์ จำหน่าย กระทะทองเหลือง ช้อนส้อมทองเหลือง แจกัน เชิงเทียน กระถางธูปทองเหลือง ไตรจีวร และ สังฆภัณฑ์ หลายชนิด ชุดผ้าไตร ชุดสรงน้ำ ผ้าอาบน้ำฝน ชุดทำบุญคุณภาพดี-จัดส่งทั่วไทย สังฆภัณฑ์
oreokung
ก๊วนเสียว
*

พลังน้ำใจ: 7
ออฟไลน์ ออฟไลน์

กระทู้: 287



ดูรายละเอียด เว็บไซต์
« ตอบ #56 เมื่อ: 10 ตุลาคม 2008, 14:40:55 »

โอ้ว ๆ หน้าสามแล้วเหรอเนี่ย

วันนี้ผมจะมาพูดเรื่อง Operator (โอเปอร์เรเตอร์) ตัวจัดการข้อมูล หรือปล่าว ไม่แน่ใจ  Tongue
คือมันเป็นตัวที่เอาไว้ใช้สำหรับ เอาตัวแปรมาประมวลผล เช่น บวก ลบ คูณ หาร อะไรประมาณนี้  Tongue ( มั่วอีกแล้ว  Embarrassed )

Operator ที่ผมรู้จักมีอยู่ ไม่กี่ตัวหรอกครับ เอาเท่าที่ใช้ บ่อย ๆ
Operator นั้นแบ่งได้ชัด ๆ เป็นสองแบบ คือ ตัวจัดการกับข้อมูลที่เป็นตัวเลข  และ  ตัวจัดการข้อมูลที่เป็นตัวหนังสือ ( คงไม่มีตัวจัดการข้อมูลที่เป็นตัวอ่อน นะ  Tongue )

ตัวจัดการข้อมูลที่เป็นตัวเลข
อ้างถึง
  1. เครื่องหมาย "+" เอาไว้รวมจำนวนสองจำนวนเข้าด้วยกัน (เอาไว้บวกเลข  Shocked)
  2. เครื่องหมาย "-" ลบ เอาไว้ลบเลข
  3. เครื่องหมาย "*" คูณ เอาไว้คูณเลข
  4. เครื่องหมาย "/" เอาไว้หารเลข
  5. เครื่องหมาย "%" เอาไว้หาร เอาเศษ ของจำนวน 2 จำนวน

ตัวอย่างการใช้งาน
โค๊ด:
<?php
  $num1 
20;
  
$num2 30;

  echo 
$num1 $num2;
  echo 
"<br>";
  echo 
$num1 $num2;
  echo 
"<br>";
  echo 
$num1 $num2;
  echo 
"<br>";
  echo 
$num1 $num2;
  echo 
"<br>";
  echo 
$num1 $num2;
  echo 
"<br>";


?>


เด๋วเย็น ๆ มาต่อเรื่องของตัวจัดการ String (ตัวหนังสือ)  Smiley

เสริมให้เรื่อง 5. เครื่องหมาย "%" เอาไว้หาร เอาเศษ ของจำนวน 2 จำนวน

เช่นตามตัวอย่างที่ให้มา คำตอบของ $num1 % $num2 จะได้เท่ากับ20 เพราะ 20/30 จะได้0ครั้งและเหลือเศษ20
บันทึกการเข้า

pugkung
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 196
ออฟไลน์ ออฟไลน์

กระทู้: 2,681



ดูรายละเอียด เว็บไซต์
« ตอบ #57 เมื่อ: 10 ตุลาคม 2008, 16:56:19 »

โอเค เร่ิมงงแล้ว  Tongue

งง ถามได้นะครับ

ผมว่าถ้า อ่านไป ทำไป มันน่าจะทำให้เข้าใจได้ง่ายขึ้น นะครับ  :Smiley
บันทึกการเข้า

webdevils
สมุนแก๊งเสียว
*

พลังน้ำใจ: 63
ออฟไลน์ ออฟไลน์

กระทู้: 803



ดูรายละเอียด
« ตอบ #58 เมื่อ: 10 ตุลาคม 2008, 17:10:42 »

เวลาเขียนโค้ดhtml แทรกนี้ต้อง อยู่ใน  echo "html";   ตลอดเลยใช้ไหมครับ
บันทึกการเข้า

pugkung
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 196
ออฟไลน์ ออฟไลน์

กระทู้: 2,681



ดูรายละเอียด เว็บไซต์
« ตอบ #59 เมื่อ: 10 ตุลาคม 2008, 17:13:57 »

เวลาเขียนโค้ดhtml แทรกนี้ต้อง อยู่ใน  echo "html";   ตลอดเลยใช้ไหมครับ

ไม่จำเป็นก็ได้ครับ
แต่ที่ยกตัวอย่างนี้ เพื่อให้ ไม่สับสน ในตอนแรกเท่านั้นเอง  Smiley

จะเขียนแบบนี้ก็ได้

โค๊ด:
<html>
  <title>  <!-- HTML Code -->
    <?php
      
echo "Key Word ที่ต้องการจาก ฐานข้อมูล"; \\ PHP Code
    ?>

  </title>
</html>

จากตัวอย่างสังเกตุว่าจะแยก แท็ก กันนะครับ  Smiley
บันทึกการเข้า

หน้า: 1 2 [3] 4 5 ... 7   ขึ้นบน
พิมพ์