<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ide - itOffside.com | บทความการเขียนโปรแกรม เรื่องราวข้อมูลเทคโนโลยี</title>
	<atom:link href="https://www.itoffside.com/tag/ide/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.itoffside.com</link>
	<description>ข้อมูลข่าวสารและเรื่องราวบนโลกของไอทีที่ ล้ำหน้า พร้อมสาระการเขียนโปรแกรมคอมพิวเตอร์</description>
	<lastBuildDate>Tue, 12 Jul 2016 17:15:53 +0000</lastBuildDate>
	<language>th</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://www.itoffside.com/wp-content/uploads/2020/04/cropped-favicon-96x96-1-32x32.png</url>
	<title>ide - itOffside.com | บทความการเขียนโปรแกรม เรื่องราวข้อมูลเทคโนโลยี</title>
	<link>https://www.itoffside.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>PHP Workshop ระบบสมาชิก แบบละเอียด ตอนที่ 4</title>
		<link>https://www.itoffside.com/php-workshop-member-system-4/</link>
					<comments>https://www.itoffside.com/php-workshop-member-system-4/#comments</comments>
		
		<dc:creator><![CDATA[Onmobile]]></dc:creator>
		<pubDate>Tue, 25 Feb 2014 15:03:30 +0000</pubDate>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[ide]]></category>
		<category><![CDATA[netbeans]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[php5]]></category>
		<category><![CDATA[sql]]></category>
		<guid isPermaLink="false">https://www.itoffside.com/?p=197</guid>

					<description><![CDATA[<p>ต่อจากบทความที่แล้ว?PHP Workshop ระบบสมาชิก แบบละเอียด ตอนที่ 3 บทความนี้เป็นการเขียนโปรแกรมจัดการผู้ใช้งานโดยมีระบบ แสดง เพิ่ม ลบ ข้อมูลสมาชิก มาเริ่มกันเลยครับ &#8211; เปิด Netbeans IDE ขึ้นมาแล้วสร้างไฟล์ manager_user.php แล้วนำ code ด้านล่างไปวางใส่ [crayon-6a32a6c46be7a301536915/] อธิบาย Code ส...</p>
<p>The post <a href="https://www.itoffside.com/php-workshop-member-system-4/">PHP Workshop ระบบสมาชิก แบบละเอียด ตอนที่ 4</a> first appeared on <a href="https://www.itoffside.com">itOffside.com | บทความการเขียนโปรแกรม เรื่องราวข้อมูลเทคโนโลยี</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>ต่อจากบทความที่แล้ว?<em>PHP Workshop ระบบสมาชิก แบบละเอียด ตอนที่ 3</em> บทความนี้เป็นการเขียนโปรแกรมจัดการผู้ใช้งานโดยมีระบบ แสดง เพิ่ม ลบ ข้อมูลสมาชิก มาเริ่มกันเลยครับ<span id="more-197"></span></p>
<p>&#8211; เปิด Netbeans IDE ขึ้นมาแล้วสร้างไฟล์ manager_user.php แล้วนำ code ด้านล่างไปวางใส่</p><pre class="crayon-plain-tag">&lt;?php
session_start();
if (isset($_SESSION['checkSign']) == 'itoffside' AND isset($_SESSION['active']) == 2) {
/*
* include file
*/
include 'config.php';

/*
* set var
*/
$_SESSION['frmAction'] = md5('itoffside.com' . rand(1, 9999));

/*
* logical programming&amp;Database
*/
$meSQL = "SELECT * FROM member WHERE id != '{$_SESSION['id']}' ";
$meQuery = mysql_query($meSQL);
$meCount = mysql_num_rows($meQuery);
?&gt;
&lt;html&gt;
&lt;head&gt;
&lt;meta charset="UTF-8"&gt;
&lt;title&gt;จัดการผู้ใช้งาน&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;h3&gt;หน้าแรกระบบจัดการสมาชิก&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="mainpage.php"&gt;หน้าแรก&lt;/a&gt;&lt;/li&gt;
&lt;?php
if ($_SESSION['active'] == 2) {
?&gt;
&lt;li&gt;&lt;a href="manager_user.php"&gt;จัดการผู้ใช้งาน&lt;/a&gt;&lt;/li&gt;
&lt;?php } ?&gt;
&lt;li&gt;&lt;a href="update_profile.php"&gt;แก้ไขข้อมูลส่วนตัว&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="signout.php"&gt;ออกจากระบบ&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr/&gt;
&lt;h4&gt;จัดการผู้ใช้งาน&lt;/h4&gt;
&lt;a href="manager_user-add.php"&gt;&lt;&lt;&lt;&lt;---เพิ่มผู้ใช้งานใหม่---&gt;&gt;&gt;&gt;&lt;/a&gt;
&lt;hr/&gt;
&lt;?php
if($meCount &gt; 0) {
?&gt;
&lt;h4&gt;รายชื่อผู้ใช้งาน&lt;/h4&gt;
&lt;table border="1" cellpadding="5"&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;รหัสผู้ใช้&lt;/th&gt;
&lt;th&gt;ชื่อเข้าใช้&lt;/th&gt;
&lt;th&gt;ชื่อ - นามสกุล&lt;/th&gt;
&lt;th&gt;เพศ&lt;/th&gt;
&lt;th&gt;เบอร์โทร&lt;/th&gt;
&lt;th&gt;อีเมล์&lt;/th&gt;
&lt;th&gt;วันที่สร้าง&lt;/th&gt;
&lt;th&gt;&amp;nbsp;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;?php
while ($meResult = mysql_fetch_assoc($meQuery)){
if($meResult['sex'] == 1){
$sex = 'ชาย';
}else{
$sex = 'หญิง';
}
?&gt;
&lt;tr&gt;
&lt;td&gt;&lt;?php echo $meResult['id']; ?&gt;&lt;/td&gt;
&lt;td&gt;&lt;?php echo $meResult['username']; ?&gt;&lt;/td&gt;
&lt;td&gt;&lt;?php echo $meResult['firstname']; ?&gt; &lt;?php echo $meResult['lastname']; ?&gt;&lt;/td&gt;
&lt;td&gt;&lt;?php echo $sex ?&gt;&lt;/td&gt;
&lt;td&gt;&lt;?php echo $meResult['phone']; ?&gt;&lt;/td&gt;
&lt;td&gt;&lt;?php echo $meResult['email']; ?&gt;&lt;/td&gt;
&lt;td&gt;&lt;?php echo $meResult['create_date']; ?&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="manager_user-delete.php?id=&lt;?php echo $meResult['id']; ?&gt;"&gt;ลบผู้ใช้&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;?php
}
?&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;?php
}else{
echo "&lt;h3&gt;ไม่มีข้อมูลผู้ใช้งาน&lt;/h3&gt;";
}
?&gt;
&lt;/body&gt;
&lt;/html&gt;
&lt;?php
mysql_close();
} else {
echo "&lt;meta charset=\"UTF-8\"&gt;";
echo "คุณไม่ได้เข้าสู่ระบบ กรุณาเข้าสู่ระบบก่อน!";
echo "&lt;br/&gt;";
echo "&lt;a href='signin.php'&gt;คลิกเพื่อเข้าสู่ระบบ&lt;/a&gt;";
}
?&gt;</pre><p>อธิบาย Code<br />
สร้างหน้าจัดการข้อมูลผู้ใช้งานโดยแสดงรายการข้อมูลพร้อมปุ่ม เพิ่มและปุ่มลบข้อมูล</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&#8211; สร้าไฟล์ manager_user-delete.php แล้วนำ Code ด้านล่างวางใส่</p><pre class="crayon-plain-tag">&lt;?php

session_start();
if (isset($_SESSION['checkSign']) == 'itoffside' AND isset($_SESSION['active'])==2) {

/*
* include file
*/
include 'config.php';

/*
* set var
*/
$id = mysql_real_escape_string(trim($_GET['id']));

/*
* unset var
*/

/*
* logical programming&amp;Database
*/
$meSQL = "DELETE FROM member ";
$meSQL .= "WHERE id='{$id}' ";
$meQuery = mysql_query($meSQL);
if ($meQuery == TRUE) {
echo "&lt;meta charset=\"UTF-8\"&gt;";
echo "ลบข้อมูลสำเร็จ";
echo "&lt;br/&gt;";
echo "&lt;a href='manager_user.php'&gt;ไปหน้าจัดการข้อมูล&lt;/a&gt;";
} else {
echo "&lt;meta charset=\"UTF-8\"&gt;";
echo "มีปัญหาการลบข้อมูล กรุณากลับไปบันทึกใหม่";
echo "&lt;br/&gt;";
echo "&lt;a href='manager_user.php'&gt;กลับไปหน้าเดิม&lt;/a&gt;";
}
mysql_close();
} else {
echo "&lt;meta charset=\"UTF-8\"&gt;";
echo "คุณไม่ได้เข้าสู่ระบบ กรุณาเข้าสู่ระบบก่อน!";
echo "&lt;br/&gt;";
echo "&lt;a href='signin.php'&gt;คลิกเพื่อเข้าสู่ระบบ&lt;/a&gt;";
}
?&gt;</pre><p></p>
<p>อธิบาย code<br />
เมื่อมีการกดปุ่มลบข้อมูล ไฟล์นี้จะทำการลบข้อมูล</p>
<p>&nbsp;</p>
<p>&#8211; สร้างไฟล์ manager_user-add.php แล้วนำ Code ด้านล่างไปวางใส่</p><pre class="crayon-plain-tag">&lt;?php
session_start();
if (isset($_SESSION['checkSign']) == 'itoffside' AND isset($_SESSION['active']) == 2) {
/*
* include file
*/
include 'config.php';

/*
* set var
*/
$_SESSION['frmAction'] = md5('itoffside.com' . rand(1, 9999));

/*
* logical programming&amp;Database
*/
?&gt;
&lt;html&gt;
&lt;head&gt;
&lt;meta charset="UTF-8"&gt;
&lt;title&gt;เพิ่มผู้ใช้งานใหม่&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;h3&gt;เพิ่มผู้ใช้งาน&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="mainpage.php"&gt;หน้าแรก&lt;/a&gt;&lt;/li&gt;
&lt;?php
if ($_SESSION['active'] == 2) {
?&gt;
&lt;li&gt;&lt;a href="manager_user.php"&gt;จัดการผู้ใช้งาน&lt;/a&gt;&lt;/li&gt;
&lt;?php } ?&gt;
&lt;li&gt;&lt;a href="update_profile.php"&gt;แก้ไขข้อมูลส่วนตัว&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="signout.php"&gt;ออกจากระบบ&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr/&gt;
&lt;h4&gt;ข้อมูลส่วนตัว&lt;/h4&gt;
&lt;form name="manager_user-add-action" action="manager_user-add-action.php" method="POST"&gt;
&lt;table border="1" cellpadding="5"&gt;
&lt;tr&gt;
&lt;td style="text-align: right;width: 200px; font-weight: bold"&gt;ชื่อผู้ใช้งาน&lt;/td&gt;
&lt;td&gt;&lt;input type="text" name="username" value="" size="40" /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: right;width: 200px; font-weight: bold"&gt;รหัสผ่าน&lt;/td&gt;
&lt;td&gt;&lt;input type="password" name="password" value="" size="40"? /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: right;width: 200px; font-weight: bold"&gt;ชื่อจริง&lt;/td&gt;
&lt;td&gt;&lt;input type="text" name="firstname" value="" size="40" /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: right;width: 200px; font-weight: bold"&gt;นามสกุลจริง&lt;/td&gt;
&lt;td&gt;&lt;input type="text" name="lastname" value="" size="40" /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: right;width: 200px; font-weight: bold"&gt;เพศ&lt;/td&gt;
&lt;td&gt;
&lt;input type="radio" name="sex" value="1" /&gt;ชาย |
&lt;input type="radio" name="sex" value="2"/&gt;หญิง
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: right;width: 200px; font-weight: bold"&gt;เบอร์โทรศัพท์&lt;/td&gt;
&lt;td&gt;&lt;input type="text" name="phone" value="" size="40" /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: right;width: 200px; font-weight: bold"&gt;อีเมล์&lt;/td&gt;
&lt;td&gt;&lt;input type="text" name="email" value="" size="40" /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: right;width: 200px; font-weight: bold"&gt;ระดับผู้ใช้งาน&lt;/td&gt;
&lt;td&gt;
&lt;input type="radio" name="active" value="1" /&gt;ผู้ใช้ทั่วไป |
&lt;input type="radio" name="active" value="2"/&gt;ผู้ดูแลระบบ
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&lt;input type="submit" name="submit" value="บันทึกข้อมูล" /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;input type="hidden" name="frmAction" value="&lt;?php echo $_SESSION['frmAction']; ?&gt;" /&gt;
&lt;/form&gt;
&lt;/body&gt;
&lt;/html&gt;
&lt;?php
} else {
echo "&lt;meta charset=\"UTF-8\"&gt;";
echo "คุณไม่ได้เข้าสู่ระบบ กรุณาเข้าสู่ระบบก่อน!";
echo "&lt;br/&gt;";
echo "&lt;a href='signin.php'&gt;คลิกเพื่อเข้าสู่ระบบ&lt;/a&gt;";
}
?&gt;</pre><p></p>
<p>อธิบาย code<br />
ไฟล์นี้เป็นการแสดงผลหน้าจอการเพิ่มสมาชิก และเมื่อมีการกดปุ่มบันทึกข้อมูล จะทำการเรียกไฟล์ manager_user-add-action.php เพื่อบันทึกเข้าสู่ฐานข้อมูล</p>
<p>&nbsp;</p>
<p>&#8211; สร้างไฟล์ manager_user-add-action.php แล้วนำ code ด้านล่างไปใส่</p><pre class="crayon-plain-tag">&lt;?php

session_start();
if (isset($_SESSION['checkSign']) == 'itoffside' AND isset($_SESSION['active'])==2) {
if (isset($_SESSION['frmAction']) == isset($_POST['frmAction'])) {

/*
* include file
*/
include 'config.php';

/*
* set var
*/
$username = mysql_real_escape_string(trim($_POST['username']));
$password = mysql_real_escape_string(trim(md5($_POST['password'])));
$firstname = mysql_real_escape_string(trim($_POST['firstname']));
$lastname = mysql_real_escape_string(trim($_POST['lastname']));
$sex = mysql_real_escape_string(trim($_POST['sex']));
$phone = mysql_real_escape_string(trim($_POST['phone']));
$email = mysql_real_escape_string(trim($_POST['email']));
$active = trim($_POST['active']);
$create_date = date('Y-m-d H:i:s');
$modified_date = date('Y-m-d H:i:s');

/*
* unset var
*/
unset($_SESSION['frmAction']);

/*
* logical programming&amp;Database
*/
$meSQL = "INSERT INTO member ";
$meSQL .= "(username,password,firstname,lastname,sex,phone,email,active,create_date,modified_date) VALUES ";
$meSQL .= "('{$username}','{$password}','{$firstname}','{$lastname}','{$sex}','{$phone}','{$email}','{$active}',";
$meSQL .= "'{$create_date}','{$modified_date}') ";
$meQuery = mysql_query($meSQL);
if ($meQuery == TRUE) {
echo "&lt;meta charset=\"UTF-8\"&gt;";
echo "บันทึกข้อมูลสำเร็จ";
echo "&lt;br/&gt;";
echo "&lt;a href='manager_user.php'&gt;ไปหน้าจัดการข้อมูล&lt;/a&gt;";
} else {
echo "&lt;meta charset=\"UTF-8\"&gt;";
echo "มีปัญหาการบันทึกข้อมูล กรุณากลับไปบันทึกใหม่";
echo "&lt;br/&gt;";
echo "&lt;a href='manager_user.php'&gt;กลับไปหน้าเดิม&lt;/a&gt;";
}
mysql_close();
} else {
echo "&lt;meta charset=\"UTF-8\"&gt;";
echo "มีข้อผิดพลาดระหว่าง Session!";
echo "&lt;br/&gt;";
echo "&lt;a href='manager_user.php'&gt;กลับไปหน้าเดิม&lt;/a&gt;";
}
} else {
echo "&lt;meta charset=\"UTF-8\"&gt;";
echo "คุณไม่ได้เข้าสู่ระบบ กรุณาเข้าสู่ระบบก่อน!";
echo "&lt;br/&gt;";
echo "&lt;a href='signin.php'&gt;คลิกเพื่อเข้าสู่ระบบ&lt;/a&gt;";
}
?&gt;</pre><p>อธิบาย code<br />
เมื่อมีการบันทึกการเพิ่มผู้ใช้งาน ไฟล์นี้จะทำการ query ข้อมูลลงสู่ฐานข้อมูล</p>
<p>&nbsp;</p>
<p>เสร็จแล้วเรียบร้อยกับระบบสมาชิกแบบง่ายๆ หากใครต้องการดู Source code แบบเต็มสามารถดาวน์โหลดได้ที่นี้เลยครับ<br />
ไฟล์ระบบ <a title="PHP Workshop ระบบสมาชิก แบบละเอียด" href="http://www.mediafire.com/download/t5rv40ciic3mio8/member.rar" target="_blank">คลิกเพื่อดาวน์โหลด</a><br />
ไฟล์ฐานข้อมูล <a title="ฐานข้อมูลระบบสมาชิก" href="http://www.mediafire.com/download/drttje1k5jb41n9/mydata.sql" target="_blank">คลิกเพื่อดาวน์โหลด</a></p>
<p>หากว่าผู้อ่านมีข้อสงสัยหรือมีคำถามสามารถเขียน Comment ด้านล่างนี้ได้เลยครับ ผมจะตอบทุกคำถาม</p><p>The post <a href="https://www.itoffside.com/php-workshop-member-system-4/">PHP Workshop ระบบสมาชิก แบบละเอียด ตอนที่ 4</a> first appeared on <a href="https://www.itoffside.com">itOffside.com | บทความการเขียนโปรแกรม เรื่องราวข้อมูลเทคโนโลยี</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.itoffside.com/php-workshop-member-system-4/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>PHP Workshop ระบบสมาชิก แบบละเอียด ตอนที่ 2</title>
		<link>https://www.itoffside.com/php-workshop-member-system-2/</link>
					<comments>https://www.itoffside.com/php-workshop-member-system-2/#comments</comments>
		
		<dc:creator><![CDATA[Onmobile]]></dc:creator>
		<pubDate>Thu, 13 Feb 2014 15:15:58 +0000</pubDate>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[ide]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[netbeans]]></category>
		<category><![CDATA[php5]]></category>
		<guid isPermaLink="false">https://www.itoffside.com/?p=171</guid>

					<description><![CDATA[<p>ในตอนที่ 1 นั้นเป็นการสร้างฐานข้อมูลเพื่อใช้ในระบบสมาชิก และในบทความนี้(ตอนที่2)เป็นการเขียนโปรแกรมโดยใช้ Netbeans IDE โดยเริ่มจากการสร้างโปรเจ็คและเขียนไปทีละส่วนงาน เพื่อให้ผู้อ่านทุกคนสามารถเข้าใจได้ง่าย ในบทความนี้จะเขียนอธิบายเกี่ยวกับการเข้าสู่ระบบ เริ่มจากการสร้างหน้าจอและการเขียนโค๊ด และท้าย...</p>
<p>The post <a href="https://www.itoffside.com/php-workshop-member-system-2/">PHP Workshop ระบบสมาชิก แบบละเอียด ตอนที่ 2</a> first appeared on <a href="https://www.itoffside.com">itOffside.com | บทความการเขียนโปรแกรม เรื่องราวข้อมูลเทคโนโลยี</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>ในตอนที่ 1 นั้นเป็นการสร้างฐานข้อมูลเพื่อใช้ในระบบสมาชิก และในบทความนี้(ตอนที่2)เป็นการเขียนโปรแกรมโดยใช้ Netbeans IDE โดยเริ่มจากการสร้างโปรเจ็คและเขียนไปทีละส่วนงาน เพื่อให้ผู้อ่านทุกคนสามารถเข้าใจได้ง่าย ในบทความนี้จะเขียนอธิบายเกี่ยวกับการเข้าสู่ระบบ เริ่มจากการสร้างหน้าจอและการเขียนโค๊ด และท้ายบทความจะเขียนขั้นตอนการทำงาน<span id="more-171"></span></p>
<p>&#8211; เปิด Netbeans IDE ขึ้นมาแล้วสร้าง Project ชื่อว่า &#8220;member&#8221; โดยขั้นตอนการสร้าง Project สามารอ่านได้จากบทความนี้ <a title="การสร้าง Project ใหม่ในโปรแกรม NetBeans IDE PHP" href="https://www.itoffside.com/how-to-create-new-project-netbeans-ide-php/" target="_blank">คลิกที่นี้เพื่ออ่าน</a><br />
<img fetchpriority="high" decoding="async" class="alignnone size-full wp-image-174" src="https://www.itoffside.com/wp-content/uploads/2014/02/php-workshop-member-06.jpg" alt="php-workshop-member-06" width="442" height="332" srcset="https://www.itoffside.com/wp-content/uploads/2014/02/php-workshop-member-06.jpg 442w, https://www.itoffside.com/wp-content/uploads/2014/02/php-workshop-member-06-300x225.jpg 300w" sizes="(max-width: 442px) 100vw, 442px" /></p>
<p>&nbsp;</p>
<p>&#8211; สร้างไฟล์ signin.php (ไฟล์หน้าจอเข้าสู่ระบบ)? โดยให้คุณคลิกขวาที่ Soruce files -&gt; New -&gt; PHP FIle&#8230; แล้วตั้งชื่อไฟล์ signin.php และนำ Code ด้านล่างไปใส่ในไฟล์</p><pre class="crayon-plain-tag">&lt;?php
session_start();
$_SESSION['frmAction'] = md5('itoffside.com' . rand(1,999999));
?&gt;
&lt;html&gt;
&lt;head&gt;
&lt;meta charset="UTF-8"&gt;
&lt;title&gt;เข้าสู่ระบบสมาชิก&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;form name="signin" action="signin-action.php" method="POST"&gt;
&lt;table border="0"&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;เข้าสู่ระบบ&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="text-align: right; width: 200px;"&gt;Username :&lt;/td&gt;
&lt;td&gt;&lt;input type="text" name="username" value="" size="25" /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: right;"&gt;Password :&lt;/td&gt;
&lt;td&gt;&lt;input type="password" name="password" value="" size="20" /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;input type="submit" value="ตกลง" name="submit" /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;input type="hidden" name="frmAction" value="&lt;?php echo $_SESSION['frmAction']; ?&gt;" /&gt;
&lt;/form&gt;
&lt;/body&gt;
&lt;/html&gt;</pre><p></p>
<p>&nbsp;</p>
<p>&#8211; หลังจากสร้างหน้าจอเข้าสู่ระบบแล้วให้สร้างไฟล์ชื่อ &#8220;config.php&#8221; แล้วนำ Code ไปวางใส่ในไฟล์<br />
อธิบาย code : ไฟล์ที่ใช้ในการเชื่อมต่อฐานข้อมูล mysql และสามารถเปลี่ยนค่าตัวแปรรหัสผ่านเข้า SQL? หรือชื่อฐานข้อมูลที่ต้องการเชื่อมต่อ</p><pre class="crayon-plain-tag">&lt;?php
/*
* set var
*/
$cfHost = "localhost";
$cfUser = "root";
$cfPassword = "";
$cfDatabase = "mydata";

/*
* connection mysql
*/
$meConnect = mysql_connect($cfHost,$cfUser,$cfPassword) or die("Error conncetion mysql...");
$meDatabase = mysql_select_db($cfDatabase);
mysql_query("SET NAMES UTF8");
?&gt;</pre><p></p>
<p>&#8211; แทรกแถวข้อมูลใส่ตาราง member ซึ่งในบทความนี้จะแทรก user ชื่อ admin และรหัสผ่าน 1234 ลงไป โดยให้ผู้อ่านคัดลอกแล้วนำไป run ที่ PHPMYAdmin</p><pre class="crayon-plain-tag">INSERT INTO `mydata`.`member` (`id`, `username`, `password`, `firstname`, `lastname`, `sex`, `phone`, `email`, `active`, `create_date`, `modified_date`) VALUES (NULL, 'admin', '81dc9bdb52d04dc20036dbd8313ed055', 'ขจร', 'ปรามาร', '1', '0811448147', 'it@itoffside.com', '2', '2014-02-13 02:11:04', '');</pre><p></p>
<p>&nbsp;</p>
<p>&#8211; เมื่อคุณสร้างแถวข้อมูลเสร็จแล้วต่อจากนั้นคุณก็สร้างไฟล์ &#8220;signin-action.php&#8221; แล้วนำ code ด้านล่างไปใส่ในไฟล์</p><pre class="crayon-plain-tag">&lt;?php

session_start();
echo "&lt;meta charset=\"UTF-8\"&gt;";
if (isset($_SESSION['frmAction']) == isset($_POST['frmAction'])) {

/*
* include file
*/
include 'config.php';

/*
* set var
*/
$username = mysql_real_escape_string(trim($_POST['username']));
$password = mysql_real_escape_string(trim(md5($_POST['password'])));

/*
* unset var
*/
unset($_SESSION['frmAction']);

/*
* logical programming&amp;Database
*/
$meSQL = "SELECT id,username,active FROM member WHERE username='{$username}' AND password='{$password}' AND active != 0";
$meQuery = mysql_query($meSQL);
$meCount = mysql_num_rows($meQuery);
if ($meCount == 1) {
$meResult = mysql_fetch_assoc($meQuery);
$_SESSION['id'] = $meResult['id'];
$_SESSION['username'] = $meResult['username'];
$_SESSION['active'] = $meResult['active'];
$_SESSION['checkSign'] = 'itoffside';
echo "เข้าสู่ระบบสำเร็จ";
echo "&lt;br/&gt;";
echo "&lt;a href='mainpage.php'&gt;ไปหน้าจัดการข้อมูล&lt;/a&gt;";
} else {
echo "ไม่สามารถเข้าสู่ระบบได้เนื่องจากรหัสผิดพลาด";
echo "&lt;br/&gt;";
echo "&lt;a href='signin.php'&gt;กลับไปหน้าเดิม&lt;/a&gt;";
}
} else {
echo "มีข้อผิดพลาดระหว่าง Session!";
echo "&lt;br/&gt;";
echo "&lt;a href='signin.php'&gt;กลับไปหน้าเดิม&lt;/a&gt;";
}
?&gt;</pre><p></p>
<p>&#8211; ไฟล์ config.php เป็นไฟล์เชื่อมต่อฐานข้อมูลจะถูกเรียกใช้เมื่อมีการเชื่อมต่อฐานข้อมูล โดยส่วนมากมักจะเรียกใช้แบบ include,require<br />
&#8211; ไฟล์ signin.php หน้าจอการเข้าสู่ระบบ โดยระบบผู้ใช้และผู้ดูแลสามารถใช้งานในหน้าจอเดียวกันได้<br />
&#8211; ไฟล์ signin-action ทำหน้าที่ตรวจสอบข้อมูลจากการส่งค่า POST มาจากไฟล์ signin.php หากมีข้อมูลถูกต้องก็สามารถเข้าถึงและจัดการข้อมูลได้</p>
<p>อ่านต่อ <a title="PHP Workshop ระบบสมาชิก แบบละเอียด ตอนที่ 3" href="https://www.itoffside.com/php-workshop-member-system-3/">บทความต่อไปของ PHP Workshop ระบบสมาชิก แบบละเอียด ตอนที่ 3</a></p><p>The post <a href="https://www.itoffside.com/php-workshop-member-system-2/">PHP Workshop ระบบสมาชิก แบบละเอียด ตอนที่ 2</a> first appeared on <a href="https://www.itoffside.com">itOffside.com | บทความการเขียนโปรแกรม เรื่องราวข้อมูลเทคโนโลยี</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.itoffside.com/php-workshop-member-system-2/feed/</wfw:commentRss>
			<slash:comments>28</slash:comments>
		
		
			</item>
		<item>
		<title>Debug PHP ด้วยเครื่องมือ NetBeans IDE และ xDebug</title>
		<link>https://www.itoffside.com/debug-php-tool-netbeans-ide-xdebug/</link>
					<comments>https://www.itoffside.com/debug-php-tool-netbeans-ide-xdebug/#respond</comments>
		
		<dc:creator><![CDATA[Onmobile]]></dc:creator>
		<pubDate>Thu, 16 Jan 2014 16:15:31 +0000</pubDate>
				<category><![CDATA[Tool Programming]]></category>
		<category><![CDATA[Debug PHP]]></category>
		<category><![CDATA[ide]]></category>
		<category><![CDATA[netbeans]]></category>
		<category><![CDATA[php5]]></category>
		<category><![CDATA[xDebug]]></category>
		<guid isPermaLink="false">https://www.itoffside.com/?p=105</guid>

					<description><![CDATA[<p>การ Debug คือการตรวจสอบหาข้อผิดพลาดของโปรแกรมที่คุณเขียนเป็นเครื่องมือช่วยในการแก้ไขปัญหาและลดขั้นตอนการเขียนโปรแกรมลง ในการเขียนโปรแกรมของภาษา PHP เครื่องมือที่ใช้ Debug คือ xDebug และ NetBeans IDE โดยในบทความนี้จะอธิบายขั้นตอนการติดตั้งและใช้งาน NetBeans IDE และ xDebugบทความนี้ใช้ทรัพยากรของเครื่อ...</p>
<p>The post <a href="https://www.itoffside.com/debug-php-tool-netbeans-ide-xdebug/">Debug PHP ด้วยเครื่องมือ NetBeans IDE และ xDebug</a> first appeared on <a href="https://www.itoffside.com">itOffside.com | บทความการเขียนโปรแกรม เรื่องราวข้อมูลเทคโนโลยี</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>การ Debug คือการตรวจสอบหาข้อผิดพลาดของโปรแกรมที่คุณเขียนเป็นเครื่องมือช่วยในการแก้ไขปัญหาและลดขั้นตอนการเขียนโปรแกรมลง ในการเขียนโปรแกรมของภาษา PHP เครื่องมือที่ใช้ Debug คือ xDebug และ NetBeans IDE โดยในบทความนี้จะอธิบายขั้นตอนการติดตั้งและใช้งาน NetBeans IDE และ xDebug<span id="more-105"></span>บทความนี้ใช้ทรัพยากรของเครื่องดังต่อไปนี้</p>
<p>1. <a title="ดาวน์โหลดโปรแกรม NetBeans" href="https://www.itoffside.com/netbeans-tool-php/" target="_blank">NetBeans IDE</a><br />
2. PHP เวอร์ชั่น 5 ขึ้นไป <a title="การติดตั้ง PHP บน Windows Server" href="https://www.itoffside.com/install-php5-3-on-iis7/" target="_blank">(บทความการติดตั้ง PHP บน Windows Server)</a><br />
3. Web Server <em>ในตัวอย่างนี้ใช้ Apache ซึ่งเป็นชุดติดตั้งที่มาจาก XAMPP 1.8.x</em>4. xDebug ซึ่งจะติดตั้งในบทความนี้<br />
4. xDebug จะติดตั้งในบทความนี้</p>
<p><strong><span style="text-decoration: underline;">ขั้นตอนแรก</span> </strong>คุณต้องติดตั้ง xDebug ก่อน โดยสามารถดาวน์โหลด dll ได้ที่เว็บไซต์ <a title="xDebug PHP" href="http://xdebug.org/download.php" target="_blank">http://xdebug.org/download.php</a> เมื่อเข้ามาแล้วให้คุณคลิกลิงค์ <a href="http://xdebug.org/wizard.php" target="_blank">custom installation instructions.</a> เพื่อโหลดไฟล์ติดตั้งแบบกำหนดเองตามเวอร์ชั่น PHP ที่ติดตั้ง (ตามรูปภาพด้านล่าง)</p>
<p><img decoding="async" class="alignnone size-full wp-image-111" alt="xDebug-01" src="https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-01.jpg" width="719" height="504" srcset="https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-01.jpg 719w, https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-01-300x210.jpg 300w" sizes="(max-width: 719px) 100vw, 719px" /></p>
<p>&nbsp;</p>
<p>เปิดบราวเซอร์ขึ้นมาใหม่แล้วเช็คเวอร์ชั่น PHP โดยใช้คำสั่ง phpinfo(); แล้วคลุมดำหน้า phpinfo ทั้งหมด(สามารถกด CTRL+A) แล้ว Copy (สามารถกด CTRL+C) ตามรูปภาพด้านล่าง<br />
<img decoding="async" class="alignnone size-full wp-image-112" alt="xDebug-02" src="https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-02.jpg" width="627" height="724" srcset="https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-02.jpg 627w, https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-02-259x300.jpg 259w" sizes="(max-width: 627px) 100vw, 627px" /></p>
<p>&nbsp;</p>
<p>เปิดหน้าจอ <a href="http://xdebug.org/wizard.php" target="_blank">custom installation instructions.</a> ในขั้นตอนแรกเพื่อที่จะนำข้อมูลที่คุณได้ Copy มาใส่ในช่อง Text Area นี้แล้วคลิกปุ่ม <strong>Analyse my phpinfo output</strong> ตามรูปภาพตัวอย่างด้านล่าง<br />
<img loading="lazy" decoding="async" class="alignnone size-full wp-image-113" alt="xDebug-03" src="https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-03.jpg" width="714" height="547" srcset="https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-03.jpg 714w, https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-03-300x229.jpg 300w" sizes="auto, (max-width: 714px) 100vw, 714px" /></p>
<p>&nbsp;</p>
<p>ให้คลิกลิงค์ <span style="text-decoration: underline;">Download php_xdebug-2.2.3-5.4-vc9.dll</span> เพื่อดาวน์โหลดไฟล์<br />
<img loading="lazy" decoding="async" class="alignnone size-full wp-image-114" alt="xDebug-04" src="https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-04.jpg" width="610" height="216" srcset="https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-04.jpg 610w, https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-04-300x106.jpg 300w" sizes="auto, (max-width: 610px) 100vw, 610px" /></p>
<p>&nbsp;</p>
<p>&#8211; นำไฟล์ <span style="text-decoration: underline;"><span style="color: #ff6600; text-decoration: underline;">php_xdebug-2.2.3-5.4-vc9.dll</span></span> ที่ดาวน์โหลด วางไว้ที่โฟล์เดอร์ C:\xampp\php\ext? <span style="color: #ff00ff;"><em>ซึ่งโฟล์เดอร์ในตัวอย่างบทความนี้เป็น php ที่ถูกติดตั้งจากโปรแกรม XMAPP 1.8.x หากว่าคุณไม่ได้ติดตั้งโปรแกรมจาก XMAPP คุณต้องทำการหาโฟล์เดอร์ที่ติดตั้ง php ในเครื่องของคุณเอง</em></span></p>
<p>&#8211; หลังจากนั้นคุณต้องเข้าไปแก้ไขไฟล์ php.ini ซึ่งอยู่ในโฟล์เดอร์ C:\xampp\php\php.ini<br />
<img loading="lazy" decoding="async" class="alignnone size-full wp-image-116" alt="xDebug-05" src="https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-05.jpg" width="679" height="437" srcset="https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-05.jpg 679w, https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-05-300x193.jpg 300w" sizes="auto, (max-width: 679px) 100vw, 679px" /></p>
<p>&#8211; ค้นหาคำว่า &#8220;[XDebug]&#8221; แล้วแก้ไขข้อมูลตามตัวอย่างด้านล่างนี้<br />
ลบ คอมม่า (;) ออกหน้าข้อความในบรรทัดด้านล่างนี้</p>
<ul>
<li>zend_extension = C:\xampp\php\ext\php_xdebug-2.2.3-5.4-vc9.dll <em><span style="color: #ff00ff;">(ค่า php_xdebug-2.2.3-5.4-vc9.dll ของคุณอาจจะไม่เหมือนในบทความ)</span></em></li>
<li>xdebug.remote_host=localhost</li>
<li>xdebug.remote_enable=1 <em><span style="color: #ff00ff;">(ค่าเดิมเป็น 0 ให้คุณเปลี่ยนเป็น 1)</span></em></li>
<li>xdebug.remote_handler = dbgp</li>
<li>xdebug.remote_port=9000</li>
</ul>
<p>ตามรูปภาพด้านล่าง เมื่อแก้ไขแล้ว กด Save<br />
<img loading="lazy" decoding="async" class="alignnone size-full wp-image-118" alt="xDebug-06" src="https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-06.jpg" width="598" height="382" srcset="https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-06.jpg 598w, https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-06-300x191.jpg 300w" sizes="auto, (max-width: 598px) 100vw, 598px" /></p>
<p>&nbsp;</p>
<p>&#8211; หลังจากที่คุณแก้ไขไฟล์ php.ini เรียบร้อยแล้วให้คุณ Restart Apache (หรือ Restart เครื่องคอมพิวเตอร์)</p>
<p><span style="text-decoration: underline;"><strong>ขั้นตอนสอง</strong></span> ตั้งค่าและการใช้งาน NetBeans IDE ร่วมกับ xDebug</p>
<p>&#8211; เปิดโปรแกรม NetBeans IDE แล้วคลิกเมนู Tools &#8212; Options ตามลำดับ (ดูตัวอย่างจากรูปภาพด้านล่าง)<br />
<img loading="lazy" decoding="async" class="alignnone size-full wp-image-120" alt="xDebug-07" src="https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-07.jpg" width="328" height="358" srcset="https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-07.jpg 328w, https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-07-274x300.jpg 274w" sizes="auto, (max-width: 328px) 100vw, 328px" /></p>
<p>&nbsp;</p>
<p>&#8211; ปรากฏหน้าต่าง Opitons ให้คุณเลือกเมนู PHP (1) &#8212; แล้วคลิกเลือกแท๊บ Debugging (2) &#8212; จากนั้นเปลี่ยนค่า Debugger Port เป็น 9000 (3) เมื่อแก้ไขเสร็จแล้วคลิกปุ่ม OK (4) ตามลำดับ (ตัวอย่างตามรูปภาพด้านล่าง)</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-121" alt="xDebug-08" src="https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-08.jpg" width="766" height="653" srcset="https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-08.jpg 766w, https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-08-300x255.jpg 300w" sizes="auto, (max-width: 766px) 100vw, 766px" /></p>
<p>&nbsp;</p>
<p>&#8211; <a title=" การสร้าง Project ใหม่ในโปรแกรม NetBeans IDE PHP" href="https://www.itoffside.com/how-to-create-new-project-netbeans-ide-php/" target="_blank">สร้าง Project ใหม่</a>ชื่อว่า xdebug เพื่อทดสอบการใช้งาน xDebug บนโปรแกรม NetBeans IDE</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-122" alt="xDebug-09" src="https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-09.jpg" width="717" height="379" srcset="https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-09.jpg 717w, https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-09-300x158.jpg 300w" sizes="auto, (max-width: 717px) 100vw, 717px" /></p>
<p>&nbsp;</p>
<p>&#8211; ให้คุณ Copy โค๊ดที่ผมได้เขียนไว้เป็นตัวอย่างด้านล่างนี้ นำไปวางไว้ในไฟล์ index.php เพื่อทดสอบการใช้งาน debug</p>
<blockquote><p>&lt;?php</p>
<p>$apple = 5;<br />
$banana = 2;<br />
echo &#8220;Price total is &#8221; . sum_price($apple, $banana);<br />
function sum_price($one, $two) {<br />
$price_one = checkPrice($one);<br />
$price_two = checkPrice($two);<br />
$result = $price_one + $price_two;<br />
return $result;<br />
}</p>
<p>function checkPrice($qty) {<br />
$price = 1;<br />
$result = 1;<br />
for ($i = 0; $i &lt; $qty; $i++) {<br />
$result = $result * ($price + $i);<br />
}<br />
return $result;<br />
}<br />
?&gt;</p></blockquote>
<p>ตามรูปภาพด้านล่าง</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-123" alt="xDebug-10" src="https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-10.jpg" width="496" height="401" srcset="https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-10.jpg 496w, https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-10-300x242.jpg 300w" sizes="auto, (max-width: 496px) 100vw, 496px" /></p>
<p>&nbsp;</p>
<p>&#8211; การใช้งาน Debug เพียงคุณต้องการให้โปรแกรมหยุดทำงานเพื่อตรวจสอบโค๊ด ก็เพียงคลิก Break Point ตรงหน้าตัวเลขบรรทัด เมื่อคุณคลิกแล้วจะเป็นสัญลักษณ์สีแดง ตามรูปภาพด้านล่าง (ในกรอบสีแดงสามารถคลิกเพื่อหยุดโปรแกรมเพื่อตรวจสอบได้)<br />
<a href="https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-12.jpg"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-125" alt="xDebug-12" src="https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-12.jpg" width="366" height="344" srcset="https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-12.jpg 366w, https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-12-300x281.jpg 300w" sizes="auto, (max-width: 366px) 100vw, 366px" /></a></p>
<p>&#8211; จากนั้นให้คุณคลิกปุ่ม Debug หรือพิมพ์คีย์บอร์ด CTRL + F5 (ตัวอย่างรูปภาพด้านล่าง)<br />
<img loading="lazy" decoding="async" class="alignnone size-full wp-image-124" alt="xDebug-11" src="https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-11.jpg" width="347" height="159" srcset="https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-11.jpg 347w, https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-11-300x137.jpg 300w" sizes="auto, (max-width: 347px) 100vw, 347px" /></p>
<p>&nbsp;</p>
<p>&#8211; Run Debug แล้วโปรแกรม NetBeans IDE จะเด้งมาหน้าเว็บโหลดค้าง เหมือนรูปภาพด้านล่างนี้ แสดงว่าคุณทำ Debug ได้แล้ว<br />
<img loading="lazy" decoding="async" class="alignnone size-full wp-image-126" alt="xDebug-13" src="https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-13.jpg" width="277" height="155" /></p>
<p>&nbsp;</p>
<p>&#8211; ให้คุณกลับมาที่โปรแกรม NetBeans IDE ซึ่งตอนนี้ NetBeans IDE อยู่ในสถานะ Debug (เตรียมตัวตรวจสอบโค๊ด)<br />
<img loading="lazy" decoding="async" class="alignnone  wp-image-127" alt="xDebug-14" src="https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-14.jpg" width="738" height="524" srcset="https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-14.jpg 738w, https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-14-300x213.jpg 300w" sizes="auto, (max-width: 738px) 100vw, 738px" /></p>
<p>&nbsp;</p>
<p>ความหมายของปุ่ม Debug ในโปรแกรม NetBeans IDE<br />
<img loading="lazy" decoding="async" class="alignnone  wp-image-128" alt="00-continue" src="https://www.itoffside.com/wp-content/uploads/2014/01/00-continue.jpg" width="28" height="28" /> ปุ่ม Continue หมายถึงให้โปรแกรมทำงานตามปกติเมื่อคุณกดปุ่มนี้ <em>(กดปุ่มลัด F5)</em></p>
<p><a href="https://www.itoffside.com/wp-content/uploads/2014/01/00-stop.jpg"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-133" alt="00-stop" src="https://www.itoffside.com/wp-content/uploads/2014/01/00-stop.jpg" width="34" height="34" /></a> ปุ่ม?Finish Session หมายถึงจบการ Debug โปรแกรมซึ่งหากคุณทำการ Debug โปรแกรมเสร็จแล้วควรคลิกปุ่มนี้ <em>(กดปุ่มลัด Ship+F5)</em></p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-132" alt="00-step" src="https://www.itoffside.com/wp-content/uploads/2014/01/00-step.jpg" width="31" height="29" />? ปุ่ม Step infoหมายถึงการ Debug รายละเอียดทั้งหมดในฟังก์ชั่นทั้งหมด (และส่วนอื่นๆของโปรแกรม) <em>(กดปุ่มลัด F7)</em></p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-131" alt="00-over-step" src="https://www.itoffside.com/wp-content/uploads/2014/01/00-over-step.jpg" width="29" height="26" /> ปุ่ม Step Over หมายถึงการ Debug ข้ามรายละเอียดการทำงานในฟังก์ชั่น <em>(กดปุ่มลัด F8)</em></p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-130" alt="00-out-step" src="https://www.itoffside.com/wp-content/uploads/2014/01/00-out-step.jpg" width="29" height="26" /> ปุ่ม Step out หมายถึง การออกจากการ Debug ในฟังก์ชั่นการทำงานที่ทำอยู่ขณะนั้น <em>(กดปุ่มลัด Ctrl+F7)</em></p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-129" alt="00-excute" src="https://www.itoffside.com/wp-content/uploads/2014/01/00-excute.jpg" width="30" height="31" /> ปุ่ม Run to cursor หมายถึง การ Debug ในตำแหน่งที่ Cursor ชี้อยู่ขณะนั้น <em>(กดปุ่มลัด F4)</em></p>
<p>&nbsp;</p>
<p>ในบทความนี้แนะใช้การ Debug โดยกดปุ่ม F7 เพื่อดูรายละเอียดขั้นตอนการทำงานและคุณสามารถใช้เมาส์ Hover ตัวแปร PHP เพื่อดูค่าตัวแปรได้อีกด้วย<br />
<img loading="lazy" decoding="async" class="alignnone size-full wp-image-134" alt="xDebug-15" src="https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-15.jpg" width="545" height="319" srcset="https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-15.jpg 545w, https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-15-300x175.jpg 300w" sizes="auto, (max-width: 545px) 100vw, 545px" /></p>
<p>&nbsp;</p>
<p>การ Debug Netbeans IDE นอกจากจะตรวจสอบแล้วยังสามารถแก้ไขประเภทตัวแปรและค่าตัวแปรได้ตามกรอบสีแดง<br />
<a href="https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-16.jpg"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-135" alt="xDebug-16" src="https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-16.jpg" width="812" height="183" srcset="https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-16.jpg 812w, https://www.itoffside.com/wp-content/uploads/2014/01/xDebug-16-300x67.jpg 300w" sizes="auto, (max-width: 812px) 100vw, 812px" /></a></p>
<p>&nbsp;</p>
<p>สำหรับบทความการใช้งาน NetBeans IDE ในการ Debug โปรแกรมภาษา PHP ก็มีเพียงเท่านี้ซึ่งผมหวังว่ามีประโยชน์ไม่มากก็น้อยในการเขียนโปรแกรม หากใครมีปัญหา แนะนำหรือติชม สามารถแสดงความคิดเห็นได้ครับ</p><p>The post <a href="https://www.itoffside.com/debug-php-tool-netbeans-ide-xdebug/">Debug PHP ด้วยเครื่องมือ NetBeans IDE และ xDebug</a> first appeared on <a href="https://www.itoffside.com">itOffside.com | บทความการเขียนโปรแกรม เรื่องราวข้อมูลเทคโนโลยี</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.itoffside.com/debug-php-tool-netbeans-ide-xdebug/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>การเชื่อมต่อและจัดการฐานข้อมูล MySQL โดยใช้ Netbeans IDE</title>
		<link>https://www.itoffside.com/connecting-mysql-database-from-netbeans/</link>
					<comments>https://www.itoffside.com/connecting-mysql-database-from-netbeans/#comments</comments>
		
		<dc:creator><![CDATA[Onmobile]]></dc:creator>
		<pubDate>Sun, 12 Jan 2014 17:07:55 +0000</pubDate>
				<category><![CDATA[Tool Programming]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[ide]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[netbeans]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[Tool php]]></category>
		<guid isPermaLink="false">https://www.itoffside.com/?p=83</guid>

					<description><![CDATA[<p>บทความนี้นำเสนอการตั้งค่าการเชื่อมต่อฐานข้อมูล Mysql โดยใช้โปรแกรม NetBeans IDE โดยการตั้งค่าการเชื่อมต่อทำเพียงครั้งเดียวหลังจากนั้นคุณก็สามารถสร้างฐานข้อมูล, สร้างตาราง และ Run Sql query ได้ ในตัวอย่างของบทความนี้จะให้ผู้อ่านเข้าใจถึงระบบการจัดการฐานข้อมูลเบื้องต้น เพื่อใช้ความรู้ความเข้าใจมาประยุ...</p>
<p>The post <a href="https://www.itoffside.com/connecting-mysql-database-from-netbeans/">การเชื่อมต่อและจัดการฐานข้อมูล MySQL โดยใช้ Netbeans IDE</a> first appeared on <a href="https://www.itoffside.com">itOffside.com | บทความการเขียนโปรแกรม เรื่องราวข้อมูลเทคโนโลยี</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>บทความนี้นำเสนอการตั้งค่าการเชื่อมต่อฐานข้อมูล Mysql โดยใช้โปรแกรม NetBeans IDE โดยการตั้งค่าการเชื่อมต่อทำเพียงครั้งเดียวหลังจากนั้นคุณก็สามารถสร้างฐานข้อมูล, สร้างตาราง และ Run Sql query ได้ ในตัวอย่างของบทความนี้จะให้ผู้อ่านเข้าใจถึงระบบการจัดการฐานข้อมูลเบื้องต้น เพื่อใช้ความรู้ความเข้าใจมาประยุกต์ใช้กับโปรแกรม NetBeans IDE ด้วย<span id="more-83"></span></p>
<p>MySQL คือระบบจัดการฐานข้อมูลที่เป็น Open Source โดยเป็นที่นิยมในการนำมาใช้งานกับเว็บไซต์แอพลิเคชั่น ซึ่ง MySQL มีความเร็ว, ความเสถียร ในการประมวลผล จึงเหมาะสำหรับจะใช้เป็นฐานข้อมูลพัฒนาระบบร่วมกับภาษา PHP</p>
<p><span style="text-decoration: underline;"><strong>เครื่องมือที่ต้องเตรียมมีดังนี้</strong></span></p>
<p>1. NetBeans IDE เวอร์ชั่น 7.x<br />
2. Java Development Kit (JDK) เวอร์ชั่น 6 หรือ 7<br />
3. MySQL database server เวอร์ชั่น 5.x</p>
<p>เปิดโปรแกรม NetBeans IDE ขึ้นมา สักเกตุ Panel ด้านซ้ายมือ คลิก Services -&gt; Drivers แล้วคลิกขวาเมนู MySQL เลือกรายการ Connect Using&#8230; ตามรูปภาพด้านล่าง</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-87" src="https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-01.jpg" alt="connecting-mysql-database-01" width="462" height="421" srcset="https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-01.jpg 462w, https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-01-300x273.jpg 300w" sizes="auto, (max-width: 462px) 100vw, 462px" /></p>
<p>จากนั้นจะปรากฎไดอะล๊อกบ๊อก ให้ใส่ข้อมูลรายละเอียดเกี่ยวกับฐานข้อมูล เมื่อใส่ข้อมูลครบถูกต้อง กด Test Connection เพื่อตรวจสอบการเชื่อมต่อ หากขึ้นข้อความ &#8221; Success connected&#8221; แล้วคุณค่อยกด Next ตามรูปภาพด้านล่าง (เช็คถูกตรง Remeber password)</p>
<p>&#8211; Host : โฮสของ mysql<br />
&#8211; Database : ฐานข้อมูลที่ต้องการเชื่อมต่อ (ในตัวอย่างบทความได้มีการสร้างฐานข้อมูลทดสอบไว้)<br />
&#8211; user Name : ชื่อผู้ใช้ฐานข้อมูล<br />
&#8211; password : รหัสผ่าน</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-88" src="https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-02.jpg" alt="connecting-mysql-database-02" width="616" height="453" srcset="https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-02.jpg 616w, https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-02-300x220.jpg 300w" sizes="auto, (max-width: 616px) 100vw, 616px" /></p>
<p>ในหน้าจอนี้กด Next</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-89" src="https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-03.jpg" alt="connecting-mysql-database-03" width="616" height="453" srcset="https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-03.jpg 616w, https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-03-300x220.jpg 300w" sizes="auto, (max-width: 616px) 100vw, 616px" /></p>
<p>ในหน้าจอนี้กด Finish เพื่อเชื่อมต่อฐานข้อมูล</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-90" src="https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-04.jpg" alt="connecting-mysql-database-04" width="616" height="453" srcset="https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-04.jpg 616w, https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-04-300x220.jpg 300w" sizes="auto, (max-width: 616px) 100vw, 616px" /></p>
<p>เมื่อทำการเพิ่มการเชื่อมต่อจะมีเมนูเพิ่มขึ้นมาตามรูปภาพด้านล่าง ตรงเมนูนี้ คุณสามารถจัดการฐานข้อมูล MySQL ได้</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-91" src="https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-05.jpg" alt="connecting-mysql-database-05" width="407" height="373" srcset="https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-05.jpg 407w, https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-05-300x274.jpg 300w" sizes="auto, (max-width: 407px) 100vw, 407px" /></p>
<p>หลังจากคุณตั้งค่าการเชื่อมต่อสำเร็จ จากนี้บทความจะแนะนำการใช้งานที่เกี่ยวกับโปรแกรม Netbeans IDE และ MySQL Database</p>
<p><span style="text-decoration: underline;"><strong>การสร้างตาราง (table)</strong></span><br />
เข้าไปที่ ฐานข้อมูล-&gt; Tables แล้วคลิกขวาเลือกรายการ <span style="text-decoration: underline;">Create Table&#8230;</span></p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-94" src="https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-06.jpg" alt="connecting-mysql-database-06" width="393" height="372" srcset="https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-06.jpg 393w, https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-06-300x283.jpg 300w" sizes="auto, (max-width: 393px) 100vw, 393px" /></p>
<p>เมื่อปรากฎไดอะล๊อกบ๊อก ขึ้นมาให้ใส่ชื่อตารางฐานข้อมูล(ในตัวอย่างตั้งชื่อ product) แล้วกด <span style="text-decoration: underline;">Add column</span> เพื่อเพิ่มฟิล์ดตามรูปภาพด้านล่าง</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-95" src="https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-07.jpg" alt="connecting-mysql-database-07" width="648" height="360" srcset="https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-07.jpg 648w, https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-07-300x166.jpg 300w" sizes="auto, (max-width: 648px) 100vw, 648px" /></p>
<p>ให้กรอกรายละเอียดของฟิล์ดตารางข้อมูล</p>
<p>Name : ชื่อฟิล์ดข้อมูล<br />
Type : ประเภทข้อมูล<br />
Size : ขนาดของข้อมูล<br />
Scale : ความจุ<br />
Constraints : กำหนดรายละเอียด PK,Uq,Null,Index ให้กับฟิล์ดข้อมูล</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-96" src="https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-08.jpg" alt="connecting-mysql-database-08" width="396" height="377" srcset="https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-08.jpg 396w, https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-08-300x285.jpg 300w" sizes="auto, (max-width: 396px) 100vw, 396px" /></p>
<p>เมื่อสร้างฟิล์ดเสร็จเรียบร้อยแล้ว กด OK เพื่อสร้างตารางข้อมูล(Table) ตามรูปภาพด้านล่าง</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-98" src="https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-09.jpg" alt="connecting-mysql-database-09" width="650" height="342" srcset="https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-09.jpg 650w, https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-09-300x157.jpg 300w" sizes="auto, (max-width: 650px) 100vw, 650px" /></p>
<p>ผลลัพธ์การสร้างตาราง</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-99" src="https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-10.jpg" alt="connecting-mysql-database-10" width="362" height="275" srcset="https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-10.jpg 362w, https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-10-300x227.jpg 300w" sizes="auto, (max-width: 362px) 100vw, 362px" /></p>
<p>เมื่อคุณสร้างตารางเสร็จแล้วต่อไปเป็นการเพิ่มข้อมูล ให้คลิกขวาตารางที่เพิ่งสร้างแล้ว<em>(ในบทความตารางชื่อ product)</em> เลือกรายการ View Data&#8230; ตามรูปภาพด้านล่าง</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-100" src="https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-11.jpg" alt="connecting-mysql-database-11" width="473" height="378" srcset="https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-11.jpg 473w, https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-11-300x239.jpg 300w" sizes="auto, (max-width: 473px) 100vw, 473px" /></p>
<p>จากนั้นคลิกปุ่ม Insert Record ตามรูปภาพสี่เหลี่ยมตีกรอบไว้ด้านล่าง</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-101" src="https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-12.jpg" alt="connecting-mysql-database-12" width="703" height="502" srcset="https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-12.jpg 703w, https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-12-300x214.jpg 300w" sizes="auto, (max-width: 703px) 100vw, 703px" /></p>
<p>ในหน้าจอนี้หากคุณคลิกปุ่ม Show SQL/Hide SQL หมายถึง เปิดปิด Sql text และ หากคุณเพิ่มข้อมูลแถวแรกเรียบร้อยแล้วหากต้องการเพิ่มเข้าไปอีกให้คลิกปุ่ม Add Row จึงจะสามารถเพิ่มข้อมูลลงไปได้</p>
<p>ถ้าคุณใส่ข้อมูลลงไปให้เรียบร้อยแล้วกด OK</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-102" src="https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-13.jpg" alt="connecting-mysql-database-13" width="723" height="381" srcset="https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-13.jpg 723w, https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-13-300x158.jpg 300w" sizes="auto, (max-width: 723px) 100vw, 723px" /></p>
<p>สรุปหน้าจอ Run sql query</p>
<p>sql query text : ใช้สำหรับเขียนภาษา sql เช่น select, insert, update, delete<br />
run button : หลังจากเขียนสคริป sql แล้วสามารถกดปุ่ม run sql ได้<br />
data : เมื่อกดปุ่ม run sql จะมีข้อมูลแสดงผล<br />
result : ผลลัพธ์แสดงรายละเอียดต่างๆในการ run sql</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-103" src="https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-14.jpg" alt="connecting-mysql-database-14" width="723" height="475" srcset="https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-14.jpg 723w, https://www.itoffside.com/wp-content/uploads/2014/01/connecting-mysql-database-14-300x197.jpg 300w" sizes="auto, (max-width: 723px) 100vw, 723px" /></p>
<p><span style="color: #ff00ff;"><em>หากมีข้อสงสัยหรือปัญหาการติดตั้งสามารถเขียนคอมเม้นต์ด้านล่างได้เลยครับ</em></span></p>
<p>&nbsp;</p>
<p>&nbsp;</p><p>The post <a href="https://www.itoffside.com/connecting-mysql-database-from-netbeans/">การเชื่อมต่อและจัดการฐานข้อมูล MySQL โดยใช้ Netbeans IDE</a> first appeared on <a href="https://www.itoffside.com">itOffside.com | บทความการเขียนโปรแกรม เรื่องราวข้อมูลเทคโนโลยี</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.itoffside.com/connecting-mysql-database-from-netbeans/feed/</wfw:commentRss>
			<slash:comments>8</slash:comments>
		
		
			</item>
		<item>
		<title>การสร้าง Project ใหม่ในโปรแกรม NetBeans IDE PHP</title>
		<link>https://www.itoffside.com/how-to-create-new-project-netbeans-ide-php/</link>
					<comments>https://www.itoffside.com/how-to-create-new-project-netbeans-ide-php/#respond</comments>
		
		<dc:creator><![CDATA[Onmobile]]></dc:creator>
		<pubDate>Thu, 09 Jan 2014 14:44:21 +0000</pubDate>
				<category><![CDATA[Tool Programming]]></category>
		<category><![CDATA[ide]]></category>
		<category><![CDATA[netbeans]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[php5]]></category>
		<category><![CDATA[Tool php]]></category>
		<guid isPermaLink="false">https://www.itoffside.com/?p=75</guid>

					<description><![CDATA[<p>การใช้งานโปรแกรม Netbeans IDE เบื้องต้น โดยผมจะแนะนำการสร้าง Project โดยจำลองเครื่องของตัวเองเป็น Server ในบทความนี้ใช้ XMAPP เวอร์ชั่น 1.8 ในการ Run Apache,PHP,MySQL ซึ่งบางคนอาจจะใช้ Appserv, WAMP ก็ได้ 1. คลิก ปุ่มสร้าง Project (วงกลมรูปภาพด้านล่าง) หรือจะคลิกเมนู File &#8211; New Project&#8230; ...</p>
<p>The post <a href="https://www.itoffside.com/how-to-create-new-project-netbeans-ide-php/">การสร้าง Project ใหม่ในโปรแกรม NetBeans IDE PHP</a> first appeared on <a href="https://www.itoffside.com">itOffside.com | บทความการเขียนโปรแกรม เรื่องราวข้อมูลเทคโนโลยี</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>การใช้งานโปรแกรม Netbeans IDE เบื้องต้น โดยผมจะแนะนำการสร้าง Project โดยจำลองเครื่องของตัวเองเป็น Server ในบทความนี้ใช้ XMAPP เวอร์ชั่น 1.8 ในการ Run Apache,PHP,MySQL ซึ่งบางคนอาจจะใช้ Appserv, WAMP ก็ได้<span id="more-75"></span></p>
<p>1. คลิก ปุ่มสร้าง Project (วงกลมรูปภาพด้านล่าง) หรือจะคลิกเมนู File &#8211; New Project&#8230;</p>
<p><img loading="lazy" decoding="async" alt="how-to-use-netbeans-ide-php-01" src="https://www.itoffside.com/wp-content/uploads/2014/01/how-to-use-netbeans-ide-php-01.jpg" width="554" height="448" /></p>
<p>2. ในหน้าจอนี้เลือก Project เป็น PHP Application ตามรูปภาพด้านล่าง แล้วกด Next</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-78" alt="how-to-use-netbeans-ide-php-02" src="https://www.itoffside.com/wp-content/uploads/2014/01/how-to-use-netbeans-ide-php-02.jpg" width="737" height="508" srcset="https://www.itoffside.com/wp-content/uploads/2014/01/how-to-use-netbeans-ide-php-02.jpg 737w, https://www.itoffside.com/wp-content/uploads/2014/01/how-to-use-netbeans-ide-php-02-300x206.jpg 300w" sizes="auto, (max-width: 737px) 100vw, 737px" /></p>
<p>3. ในหน้าจอนี้ให้กรอกข้อมูล</p>
<ul>
<li>Project Name : ชื่อ Project ของคุณ</li>
<li>Sources Folder : เลือกที่อยู่ของ Project ในตัวอย่างใช้ XMAPP แต่ถ้าหากเป็น Appser ให้เลือกเป็น C:\appserv\www\Projectname (สามารถกด Browse.. หาโฟล์เดอร์ได้)</li>
<li>PHP Version : เลือกเวอร์ชั่น PHP ในการพัฒนา</li>
</ul>
<p>เมื่อกรอกรายละเอียดครับเรียบร้อยแล้วให้คลิกปุ่ม Next</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-79" alt="how-to-use-netbeans-ide-php-03" src="https://www.itoffside.com/wp-content/uploads/2014/01/how-to-use-netbeans-ide-php-03.jpg" width="737" height="508" srcset="https://www.itoffside.com/wp-content/uploads/2014/01/how-to-use-netbeans-ide-php-03.jpg 737w, https://www.itoffside.com/wp-content/uploads/2014/01/how-to-use-netbeans-ide-php-03-300x206.jpg 300w" sizes="auto, (max-width: 737px) 100vw, 737px" /></p>
<p>4. ตั้งค่า Run Configuration คุณสามารถเลือกได้ว่า Run as ที่บน Server ได้แต่ในตัวอย่างนี้จะ Run บนเครื่องของตัวเองให้เลือกตามรูปภาพด้านล่าง แล้วกด Next</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-80" alt="how-to-use-netbeans-ide-php-04" src="https://www.itoffside.com/wp-content/uploads/2014/01/how-to-use-netbeans-ide-php-04.jpg" width="737" height="508" srcset="https://www.itoffside.com/wp-content/uploads/2014/01/how-to-use-netbeans-ide-php-04.jpg 737w, https://www.itoffside.com/wp-content/uploads/2014/01/how-to-use-netbeans-ide-php-04-300x206.jpg 300w" sizes="auto, (max-width: 737px) 100vw, 737px" /></p>
<p>5. สร้าง Project PHP เสร็จเรียบร้อยแล้ว โฟล์เดอร์งาน Project จะอยู่ด้านซ้าย</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-81" alt="how-to-use-netbeans-ide-php-05" src="https://www.itoffside.com/wp-content/uploads/2014/01/how-to-use-netbeans-ide-php-05.jpg" width="792" height="473" srcset="https://www.itoffside.com/wp-content/uploads/2014/01/how-to-use-netbeans-ide-php-05.jpg 792w, https://www.itoffside.com/wp-content/uploads/2014/01/how-to-use-netbeans-ide-php-05-300x179.jpg 300w" sizes="auto, (max-width: 792px) 100vw, 792px" /></p>
<p><span style="color: #ff00ff;"><em>หากมีข้อสงสัยหรือปัญหาการติดตั้งสามารถเขียนคอมเม้นต์ด้านล่างได้เลยครับ</em></span></p><p>The post <a href="https://www.itoffside.com/how-to-create-new-project-netbeans-ide-php/">การสร้าง Project ใหม่ในโปรแกรม NetBeans IDE PHP</a> first appeared on <a href="https://www.itoffside.com">itOffside.com | บทความการเขียนโปรแกรม เรื่องราวข้อมูลเทคโนโลยี</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.itoffside.com/how-to-create-new-project-netbeans-ide-php/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>NetBeans เครื่องมือในการเขียนโปรแกรมภาษา PHP</title>
		<link>https://www.itoffside.com/netbeans-tool-php/</link>
					<comments>https://www.itoffside.com/netbeans-tool-php/#comments</comments>
		
		<dc:creator><![CDATA[Onmobile]]></dc:creator>
		<pubDate>Wed, 08 Jan 2014 13:23:06 +0000</pubDate>
				<category><![CDATA[Tool Programming]]></category>
		<category><![CDATA[ide]]></category>
		<category><![CDATA[netbeans]]></category>
		<category><![CDATA[php5]]></category>
		<category><![CDATA[Tool php]]></category>
		<guid isPermaLink="false">https://www.itoffside.com/?p=66</guid>

					<description><![CDATA[<p>เครื่องมือในการเขียนโปรแกรมภาษา PHP มีให้เลือกใช้หลายโปรแกรม ซึ่งในสมัยเครื่องมือในการเขียนโปรแกรมนั้นคือ Macomedia Dreamweaver 8 โดยความสามารถของโปรแกรมนี้ สามารถเขียนโปรแกรมในมุมมอง Code และการออกแบบโดยไม่ต้องเขียนคำสั่ง HTML สามารถลากกล่องเครื่องมือต่างๆ วางไว้ในหน้า Design ได้ ซึ่งจุดนี้เองทำให้...</p>
<p>The post <a href="https://www.itoffside.com/netbeans-tool-php/">NetBeans เครื่องมือในการเขียนโปรแกรมภาษา PHP</a> first appeared on <a href="https://www.itoffside.com">itOffside.com | บทความการเขียนโปรแกรม เรื่องราวข้อมูลเทคโนโลยี</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>เครื่องมือในการเขียนโปรแกรมภาษา <strong>PHP</strong> มีให้เลือกใช้หลายโปรแกรม ซึ่งในสมัยเครื่องมือในการเขียนโปรแกรมนั้นคือ Macomedia Dreamweaver 8 โดยความสามารถของโปรแกรมนี้ สามารถเขียนโปรแกรมในมุมมอง Code และการออกแบบโดยไม่ต้องเขียนคำสั่ง HTML สามารถลากกล่องเครื่องมือต่างๆ วางไว้ในหน้า Design ได้ ซึ่งจุดนี้เองทำให้โปรแกรม <strong>Dreamweaver</strong> นิยมใช้กันมาก(สมัยก่อน) จนมาถึงปัจจุบันได้มีเครื่องมือการเขียนโปรแกรมต่างๆมากมายออกมาให้เลือกใช้งาน ส่วนตัวผมเลือกใช้งาน <strong><span style="text-decoration: underline;">NetBeans</span> </strong>เลยมาเขียนบทความแนะนำการใช้งาน ซึ่งจะเริ่มการใช้งานแบบง่ายๆไม่ยุ่งยากซับซ้อน<span id="more-66"></span></p>
<p>อันดับแรกให้คุณดาวน์โหลดโปรแกรมก่อนที่เว็บ <a title="ดาวน์โหลดโปรแกรม NetBeans" href="https://netbeans.org/" target="_blank">https://netbeans.org/</a> เมื่อดาวน์โหลดมาเสร็จแล้วให้ทำการติดตั้ง กรณีที่ติดตั้งไม่ได้ให้โหลดโปรแกรม JDK แล้วติดตั้งก่อนโดยหาดาวน์โหลดได้จากเว็บ <a title="JDK" href="http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html" target="_blank">http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html</a></p>
<p>หลังจากที่ติดตั้งโปรแกรมเรียบร้อย ให้เปิดโปรแกรมเข้ามาใช้งาน มีหน้าตาโปรแกรมแบบนี้</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-70" alt="netbeans-tool-php-01" src="https://www.itoffside.com/wp-content/uploads/2014/01/netbeans-tool-php-01.jpg" width="600" height="357" srcset="https://www.itoffside.com/wp-content/uploads/2014/01/netbeans-tool-php-01.jpg 600w, https://www.itoffside.com/wp-content/uploads/2014/01/netbeans-tool-php-01-300x178.jpg 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></p>
<p>บทความต่อไปจะเขียนเรื่องการสร้าง Project การจัดการไฟล์ใน Project และการตั้งค่าพื้นฐาน NetBeans</p>
<p><span style="color: #ff00ff;"><em>หากมีข้อสงสัยหรือปัญหาการติดตั้งสามารถเขียนคอมเม้นต์ด้านล่างได้เลยครับ</em></span></p><p>The post <a href="https://www.itoffside.com/netbeans-tool-php/">NetBeans เครื่องมือในการเขียนโปรแกรมภาษา PHP</a> first appeared on <a href="https://www.itoffside.com">itOffside.com | บทความการเขียนโปรแกรม เรื่องราวข้อมูลเทคโนโลยี</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.itoffside.com/netbeans-tool-php/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
	</channel>
</rss>
