 |
control statement เช่น if ,for while เราจะเรียกฟังก์ชัน หรือว่าคำสั่งดีคะ |
|
 |
|
|
 |
 |
|
เอ่อ มันภาษาไทยกับ ภาษาอังกฤษเลยนี่ครับ แต่ผมว่าน่าจะสอนเป็นคำสั่งมากกว่านะครับ เพราะหนังสือหลายๆ เล่มที่เคยอ่านมาถ้าเป็นภาษาอังกฤษ พวกคำสั่ง if, select case จะเรียกว่า condition command (คำสั่งแบบมีเงื่อนไข) ส่วนพวก loop, while, for จะเรียกว่า iteration command (คำสั่งสำหรับการทำซ้ำ วนรอบแบบมีเงื่อนไข) ครับ
ปล. จริงๆ ก็พึ่งเคยได้ยินว่ามีคนเรียกคำสั่งพวกนี้ว่า function เหมือนกัน 
|
 |
 |
 |
 |
Date :
2010-11-20 01:08:56 |
By :
salapao_codeman |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
โดยสว่นตัวคิดว่าจะเป็น function มากกว่านะครับเพราะคำสั่งเหมือนไปเรียกการทำงานมากกว่าการป้อนค่าเพื่อการทำงานที่สมบูรณ์
(ตอบแบบสงสัยคนนึงครับขอผู้รู้ชี้แนะด้วยครับ)
|
 |
 |
 |
 |
Date :
2010-11-20 01:12:14 |
By :
komson94 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ตอนเรียนเรียกมันว่า "คำสั่ง"
พอจับมันมาเขียนใช้งานแบบต่าง ๆ แยกส่วนกับตัวหลัก
ไว้สำหรับเรียกใช้ทีหลัง จะเรียกมันว่า "ฟังก์ชั่น"
เรียน C มาก่อน php พอเรียน php ก็เรียกเหมือนกันไปเลย
ถ้าเป็นตอนนี้ พูดถึงฟังก์ชั่น ก็คงนึกถึง Excel แหละ
อยากรู้เหมือนกัน เรียกยังไงจะถูก
+10 ให้เลยครับ ที่มาตรวจสอบก่อน
เคยเจออาจารย์สอนเรียกผิด ปีนึงกว่าจะรู้ความจริง ว่ามันคืออะไร
|
ประวัติการแก้ไข 2010-11-20 01:23:00
 |
 |
 |
 |
Date :
2010-11-20 01:15:31 |
By :
Miraku |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
เรียกว่าคำสั่ง(แบบเงื่อนไข หรือ วนรอบ) ครับ 
Code (PHP)
for($i=1;$i<=5;$i++) //for เป็น คำสั่งวนรอบ
{
echo"hello<\n>"; //echo ฟังก์ชั่นสำหรับแสดงผล (ถ้าเป็นภาษาซี ก็เทียบกับ printf ครับ)
}
//จากประสบการณ์อันน้อยนิด
|
 |
 |
 |
 |
Date :
2010-11-20 12:33:47 |
By :
iieszz |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
แนะนำให้ อ่าน manual php
อยากรู้ว่า if เป็นอะไร for เป็น อะไรลองค้นหาดูครับ
เอาจากต้นฉบับแบบชัวร์ ไม่มั่วนิ่ม
|
 |
 |
 |
 |
Date :
2010-11-20 15:36:43 |
By :
DS_Ohm |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ขอบคุณนะคะที่ช่วยแนะนำคะ
|
 |
 |
 |
 |
Date :
2010-11-20 17:57:45 |
By :
SantaPraew |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
สำหรับผมคำสั่งจะเล็กกว่าฟังก์ชั่น พวก if ,for while ผมว่าเป็นคำสั่งครับ บางคำสั่งเป็นฟังก์ชั่นได้ ถ้ามันประมวลผลเสร็จใจตัว หรือมีการคืนค่าการทำงานให้ เช่น print();echo"";
|
 |
 |
 |
 |
Date :
2010-11-29 13:30:28 |
By :
wad |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ตามความเข้าใจน่ะครับ
คำสั่งมันเล็ก
แต่ ฟังค์ชั่น มันเป็นโปรแกรมย่อยๆๆโปรแกรมหนึ่ง
ขึ้นอยู่กับเราว่าต้องการให้มันเป็นคำสั่งหรือฟังค์ชั่นอ่ะ
ถ้าเขียนโดดๆในโปรแกรม มันก้อเป็นคำสั่ง
แต่ถ้าสร้างขึ้นเพื่อมีการเรียกใช้ ก็เป็นฟังค์ชั่น
แปลว่ามันขึ้นอยู่กับหน้าที่การทำงาน
|
 |
 |
 |
 |
Date :
2010-12-24 10:43:27 |
By :
thunder2000 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
พี่ค่ะอยากทราบว่าจะเช็คเงื่อนไขอย่างไรดี คือว่าทำคำสั่งแบบกรอกแบบฟร์อม ในกรณีที่บางช่องกรอกไม่ครบ ต้องการให้ขั้น popup ว่าใส่ข้อมูลไม่ถูกต้องกรุณาใส่ใหม่ พอใส่ถูกต้องแล้วค่อย ลิงค์ไปอีกหน้าอ่ะค่ะ ตอนนี้แบบว่าไม่ได้ใส่ข้อมูลมันก็ลิงค์ไปอีกหน้าอ่ะค่ะ
|
 |
 |
 |
 |
Date :
2012-07-02 14:29:44 |
By :
maylodyZG |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
นี้เป็น code ที่เป็นแบบสมัครสมาชิกที่ทำนะค่ะ
page 1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>สมัครสมาชิก</title>
<body bgcolor="#CCFFFF">
</HEAD>
<BODY>
<form action="pagepost2.php" method="post" name="box">
<center><table bgcolor="#669933" width="400" border="" bordercolor="#669933">
<tr bgcolor="#003300">
<td colspan="2" >
<center><font color="#99FF99"><b><h2>สมัครสมาชิก </h2></b></font>
</td>
</tr>
<tr>
<td bgcolor="#666600" width="96">ชื่อ : </td>
<td bgcolor="#CCCC66" width="160">
<input type="text" name="Name" />
</td>
</tr>
<tr>
<td bgcolor="#666600">นามสกุล :</td>
<td bgcolor="#CCCC66">
<input type="text" name="surName"/>
</td>
</tr>
<tr>
<td bgcolor="#666600">เพศ :</td>
<td bgcolor="#CCCC66">
<input type="radio" name="Sex" value="male"/>ผู้ชาย
<input type="radio" name="Sex" value="female"/>ผู้หญิง
</td>
<tr>
<td bgcolor="#666600">วันเกิด : </td>
<td bgcolor="#CCCC66">
<select name="Day">
<option value="">วัน</option>
<?php
for ($i=1;$i<=31;$i++)
{
?>
<option>
<?php
echo $i;
?>
</option>
<?php
}
?>
</select>
<select name="Month">
<option value="">เดือน</option>
<?php
$month = array('มกราคม','กุมภาพันธ๋','มีนาคม','เมษายน','พฤษภาคม','มิถุนายน','กรกฎาคม','สิงหาคม','กันยายน','ตุลาคม','พฤศจิกายน','ธันวาคม');
foreach($month as $key=>$value)
{
?>
<option>
<?php
echo $value
?>
</option>
<?php
}
?>
</select>
<select name="Year">
<option value="">ปี</option>
<?php
for ($i=1980;$i<=2012;$i++)
{
?>
<option>
<?php
echo $i.'<br />';
?>
</option>
<?php
}
?>
</select>
<tr>
<td bgcolor="#666600">ที่อยู่</td>
<td bgcolor="#CCCC66">
<textarea name="Address" cols="30" rows="5" wrap="virtual"></textarea>
</td>
</tr>
<tr>
<td bgcolor="#666600">กีฬาที่ชอบ</td>
<td bgcolor="#CCCC66">
<input name="Sport[]" type="checkbox" value="ชอบ" />ฟุตบอล<br />
<input name="Sport[]" type="checkbox" value="ชอบ" />บาสเกตบอล<br />
<input name="Sport[]" type="checkbox" value="ชอบ" />ว่ายน้ำ<br />
<input name="Sport[]" type="checkbox" value="ชอบ" />เทนนิส<br />
<input name="Oter" type="checkbox" value="ชอบ" >อื่นๆ<input type="text" name="Oter"/> <br />
</td>
<tr bgcolor="#003300">
<td colspan="2" >
<center>
<input type="submit" value="Next">
<input type="submit" value="Back" >
</center>
</td>
</tr>
</table></center>
</form>
</body>
</html>
page 2
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>บันทึกข้อมูลเรียบร้อยแล้วค่ะ</title>
</head>
<body bgcolor="#CCCCCC">
<center>
<form action="box.php" method="post" name="pagepost2.php">
<?php
$Name = $_POST['Name'];
$surName = $_POST['surName'];
$Sex = $_POST['Sex'];
$Day = $_POST['Day'];
$Month= $_POST['Month'];
$Year= $_POST['Year'];
$Address= $_POST['Address'];
$Sport = $_POST['Sport'];
$Oter = $_POST['Oter'];
?>
<table width="400" border="1">
<tr bgcolor="#003300">
<td colspan="2" >
<center><font color="#99FF99"><b><p>บันทึกข้อมูลเรียบร้อย</p></b></font>
</td>
</tr>
<tr>
<td bgcolor="#666600">Name</td>
<td bgcolor="#CCCC66"><?php echo $Name ;?></td>
</tr>
<tr>
<td bgcolor="#666600">SurName</td>
<td bgcolor="#CCCC66"><?php echo $surName.'<br />'; ?></td>
</tr>
<tr>
<td bgcolor="#666600">Sex</td>
<td bgcolor="#CCCC66"><?php echo $Sex.'<br />'; ?></td>
</tr>
<tr>
<td bgcolor="#666600">Day</td>
<td bgcolor="#CCCC66"><?php echo $Day.'<br />'; ?></td>
</tr>
<tr>
<td bgcolor="#666600">Month</td>
<td bgcolor="#CCCC66"><?php echo $Month.'<br />'; ?></td>
</tr>
<tr>
<td bgcolor="#666600">Year</td>
<td bgcolor="#CCCC66"><?php echo $Year.'<br />'; ?></td>
</tr>
<tr>
<td bgcolor="#666600">Address</td>
<td bgcolor="#CCCC66"><?php echo $Address.'<br />'; ?></td>
</tr>
<tr>
<td bgcolor="#666600">Sport</td>
<td bgcolor="#CCCC66"><?php echo 'ว่ายน้ำ = '.$Sport[0].'<br />';
echo 'ฟูตบอล = '.$Sport[1].'<br />';
echo 'วอลเล่ย์บอล = '.$Sport[2].'<br />';
echo 'แบทมินตัน = '.$Sport[3].'<br />';
echo 'เทนนิส = '.$Sport[4].'<br />';
echo 'อื่นๆ = '.$Oter.'<br />';
?>
</td>
</tr>
<tr bgcolor="#003300">
<td colspan="2" >
<center>
<input type="submit" value="Back" >
<input type="submit" value="OK" >
</center>
</td>
</tr>
</table>
</form>
</center>
</body>
</html>
|
 |
 |
 |
 |
Date :
2012-07-02 14:33:35 |
By :
maylodyZG |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|