Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,038

HOME > PHP > PHP Forum > ระบบ HR Stock IT SOLUTION กับ 5 เดือนที่ผ่านไป ขอความคิดเห็น หรือ ข้อเสนอแนะหน่อยครับ


[PHP] ระบบ HR Stock IT SOLUTION กับ 5 เดือนที่ผ่านไป ขอความคิดเห็น หรือ ข้อเสนอแนะหน่อยครับ

 
Topic : 053198



โพสกระทู้ ( 564 )
บทความ ( 0 )



สถานะออฟไลน์
Twitter Facebook


สวัสดีครับทุก ๆ ท่าน เพื่อนสมาชิก Thaicreate ที่เคารพรักบ้างไม่ได้รักบ้าง

เนื่องในโอกาส ที่ผมได้ปล่อยตัว HR Stock ให้ท่านได้ลองใช้กันไปแล้ว วันนี้ ผมเลยอยากจะขอถามท่านที่เอาไปใช้หน่อยครับว่า ท่านมีความคิดเห็นหรือข้อเสนอแนะอย่างไรครับ เพราะตอนนี้ ผมกำลังปรับระบบนี้ ให้ขึ้นมาอีก 1 Version เลยอยากจะขอความคิดเห็นของแต่ละท่าน ว่าต้องการอะไรเพิ่มเติม หรือ เจอส่วนที่อยากให้แก้ไข เพื่อ การพัฒนาระบบนี้ให้สมบูรณ์ที่สุดครับ

ความตั้งใจที่ผมจะปรับ ผมจะใช้ Codeigniter Framework ในการพัฒนาครับ ควบคู่ไปกับ jQuery + CSS + Div เป็นหลัก และขอย้ำว่า ไม่รองรับ IE นะครับ เพราะผมถือว่า ทุกส่วนที่ใช้พัฒนา และ ที่ผมแจก มันเป็น Open source หมด มันอาจจะรันได้กับ IE แต่ก็ไม่รับประกันนะครับ เพราะผมขี้เกียจต้องมาไล่แก้ให้ IE ด้วย แต่ IE version ใหม่ ๆ นี่ โอเคอยู่นะครับ

อย่างไงแล้ว ขอความคิดเห็นหน่อยนะครับ

ถ้ายังไง เจอกัน version 2 ปีหน้าครับ พร้อมกับ ระบบที่ท่านถวิลหา เช่น e-document , e-office , e-service


ขอบคุณครับ



* * * * * * * * * * * * * * * *
http://iyouuu.com



Tag : PHP, MySQL

Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-12-15 16:26:14 By : kalamell View : 13959 Reply : 39
 

 

No. 1



โพสกระทู้ ( 74,059 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

Go to : เห็นเขาแจกก็เลยอยากแจกครับ ระบบ HR STOCK ครับพี่น้อง โพสอ้างถึงให้ครับ สมาชิกท่านใดโหลดแล้วมา Comment ต่อได้ครับ แต่คาดว่าจะต่อยาวแน่นอน
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-12-15 23:57:17 By : webmaster
 

 

No. 2



โพสกระทู้ ( 23 )
บทความ ( 0 )



สถานะออฟไลน์


กำลัง ศึกษาอยู่ครับ แต่ขอบอกคับ สุดยอดเลยคับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-12-16 14:27:51 By : chaiwatod
 

 

No. 3

Guest


ผมเอาไปลงแล้ว เข้าเว็บได้แต่พอกดเมนู HR STOCK แล้วขึ้น error นี้อ่ะคับ
Code (PHP)
1.Warning: include(modules/hr_stock/index.php) [function.include]: failed to open stream: No such file or directory in C:\Apache2.2\htdocs\hrstock\lib\selectmodule.php on line 5
2. 
3.Warning: include() [function.include]: Failed opening 'modules/hr_stock/index.php' for inclusion (include_path='C:\Apache2.2\PHP\pear') in C:\Apache2.2\htdocs\hrstock\lib\selectmodule.php on line 5

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-12-20 12:38:25 By : xmen
 

 

No. 4

Guest


ขอถามหน่อยครับ ผมดูโคดเเล้วไม่เข้าใจว่า เรียก page อื่นๆเข้ามายังไงอ่ะครับ เพราะผมลองทำตามเเล้วกลายเป็นว่ามันเปลี่ยนทั้ง page
แต่ของคุณ kalamell มันเหมือนเป็น frame (แต่ผมหาโคดส่วนนั้นไม่เจอ)เเล้วเปลี่ยนแค่ส่วนของ content เท่านั้นอ่ะครับ อยากรู้วิธีว่าทำยังไงอะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-12-21 09:44:38 By : - -
 

 

No. 5



โพสกระทู้ ( 564 )
บทความ ( 0 )



สถานะออฟไลน์
Twitter Facebook

HR Stock หรือเปล่าครับ ถ้าใช่ วิธีการเรียก page มา ผมอาศัยหลักของการ เช็คค่า $_GET มาแล้ว switch case ตามเงื่อนไขแล้วไป เรียกหน้า นั้น ๆ มาแสดงครับ

หน้า index.php ให้ดูที่ บรรทัด ที่ 85

1.<div id="post"><?php include('lib/selectmodule.php'); // เรียก โมดูลต่าง ๆ มาใช้งาน?></div>


ซึ่ง ไฟล์ selectmodule.php ทีี่อยู่ใน lib จะมีหน้าที่ในการตรวจสอบ

โดยตรวจสอบจาก ค่า $_GET['option'] ที่ได้จาก url มาเช็คว่า ผู้ใช้งาน กดเลือกเมนู ระบบไหน เข้ามา ก็จะไปเรียก ไฟล์นั้น ๆ มาแสดงผลให้

01.<?php
02.$op=$_GET['option'];
03.switch($op){
04.    case hrstock:
05.        include"modules/hr_stock/index.php";
06.        break;
07.    case myself:
08.        include"modules/it_service/bemyself.php";
09.        break;
10.    case register:
11.        include"modules/register/register.php";
12.        break;
13.    case editaccount:
14.        include"modules/register/editaccount.php";
15.        break;
16.    case administrator:
17.        include"modules/administrator/index.php";
18.        break;
19.    default:
20.        include"main.php";
21.        break;
22.}
23.?>


มันไม่ได้มีอะไรซับซ้อนเลยครับ เราแค่อาศัยหลักการง่าย ๆ เท่านั้นเอง
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-12-22 07:47:40 By : kalamell
 

 

No. 6



โพสกระทู้ ( 564 )
บทความ ( 0 )



สถานะออฟไลน์
Twitter Facebook

ขอตอบ คุณ xmen คุณได้ไปลบ ไฟล์ index.php ในหน้า hrstock หรือเปล่า
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-12-22 07:49:48 By : kalamell
 

 

No. 7

Guest


ขอบคุณมากครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-02-18 08:56:22 By : S ofcst
 

 

No. 8



โพสกระทู้ ( 5 )
บทความ ( 0 )



สถานะออฟไลน์


ผมจะไปเพิ่มแผนก ที่ ตรงไหน ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-02-22 16:12:55 By : su
 

 

No. 9

Guest


ในส่วนของระบบรายงานนะครับท่าน เห็นว่าัยังไม่เสร็จดีนะคับ ขอแบบกราฟเลยละกันนะคับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-02-23 00:51:59 By : big4
 

 

No. 10

Guest


Thank
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-04-12 21:00:11 By : testted
 

 

No. 11

Guest


สงสัยเรื่องเวลาเอาไฟล์HRstockลงฐานแล้ว เวลาเรียนใช่ มันเกิด เป็นภาษาต่างดาว จะทำไงดีคับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-01 16:30:43 By : เอ็ม
 

 

No. 12



โพสกระทู้ ( 3,750 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์
Facebook

แก้ปัญหาภาษาไทย ด้วย tis620 และ utf8 หาเอา
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-01 17:23:41 By : Dragons_first
 

 

No. 13



โพสกระทู้ ( 5 )
บทความ ( 0 )



สถานะออฟไลน์


อยากได้ออกรายงานเป็นกราฟอ่าครับ ขอเป็นหลายๆแบบนะครับ Thank หลายๆครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-14 14:09:14 By : drakdokebi1
 

 

No. 14



โพสกระทู้ ( 6 )
บทความ ( 0 )



สถานะออฟไลน์


ผ่านมา ขอเอาไปศึกษาก่อนนะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-11-11 17:49:10 By : untonstt
 

 

No. 15



โพสกระทู้ ( 14 )
บทความ ( 0 )



สถานะออฟไลน์


ตอนนี้ได้เพิ่มเมนูด้านซ้ายเข้าไปอีกเป็น ปฏิทินกิจกรรม แล้วต้องการให้แสดงข้อมูลรายละเอียดตรงด้านขวา ต้องเพิ่มอะไรอีกบ้างคับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-03-06 13:53:42 By : teera52
 

 

No. 16



โพสกระทู้ ( 564 )
บทความ ( 0 )



สถานะออฟไลน์
Twitter Facebook

ตอบความคิดเห็นที่ : 5 เขียนโดย : kalamell เมื่อวันที่ 2010-12-22 07:47:40
รายละเอียดของการตอบ ::
ดูตรงส่วนนี้ครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-03-07 08:25:47 By : kalamell
 

 

No. 17



โพสกระทู้ ( 14 )
บทความ ( 0 )



สถานะออฟไลน์


ได้เพิ่ม case event เข้าไปที่ไพล์ selectmodule.php
Code (PHP)
1.case event:
2.        include"modules/eventcalendar/report_event.php";
3.        break;


แต่ยังแสดงข้อมูลรายละเอียดกิจกรรมยังไม่ได้ เป็นหน้าว่าง


ประวัติการแก้ไข
2012-03-07 14:23:42
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-03-07 14:17:48 By : teera52
 

 

No. 18



โพสกระทู้ ( 564 )
บทความ ( 0 )



สถานะออฟไลน์
Twitter Facebook

case"event"

หรือ ว่า

case even

ครับ










วีดีโอสอน PHP Codeigniter
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-03-10 07:42:01 By : kalamell
 

 

No. 19



โพสกระทู้ ( 14 )
บทความ ( 0 )



สถานะออฟไลน์


case even

ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-03-11 21:28:43 By : teera52
 

 

No. 20



โพสกระทู้ ( 112 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Facebook

หน้าแก้ไขสิทธิ์ ไม่มีปุ่มบันทึก ไม่ทราบว่าต้องเขียน code ต่อยังไงครับ

หน้าแก้ไขสิทธิ์

registerstock.php
001.<?php
002.if(!isset($_SESSION['iduser'])){
003.    echo"<script language=\"javascript\">window.location.href='index.php';</script>";
004.    exit();
005.}
006.if(isset($_GET['deluser'])){
007.    $sqldel="Delete From stock_tb_module Where iduser='".$_GET['deluser']."'";
008.    mysql_query("SET NAMES utf8");
009.    $rsdel=@mysql_query($sqldel);
010.    if($rsdel){
011.        echo"<script language=\"javascript\">window.location.href='index.php?option=hrstock&com_stock=administrator';</script>";
012.    }else{
013.        echo mysql_error();
014.    }
015.}
016.if(isset($_GET['moduleuser'])){
017.    $muser=$_GET['moduleuser'];
018.    if($muser=="add"){
019.        if(isset($_POST['sbuser'])){
020.            $seek="Select iduser from stock_tb_module Where iduser='".$_POST['user']."'";
021.            mysql_query("SET NAMES utf8");
022.            $rsseek=mysql_query($seek);
023.            if(mysql_num_rows($rsseek)>0){
024.                echo"<p>คุณได้เพิ่มผู้ใช้นี้ไปแล้ว</p>";
025.            }else{
026.                $sqlsave="INSERT INTO stock_tb_module(iduser,typeuser) Values('".$_POST['user']."','".$_POST['type']."')";
027.                mysql_query("SET NAMES utf8");
028.                $rssave=@mysql_query($sqlsave);
029.                if($rssave){
030.                    echo"<script language=\"javascript\">alert('บันทึกข้อมูลเรียบร้อย');window.location.href='index.php?option=hrstock&com_stock=administrator';</script>";
031.                }else{
032.                    echo mysql_error();
033.                }
034.            }
035.        }
036.        echo"<p>เพิ่มข้อมูลผู้ใช้&nbsp;&nbsp;<a class=\"bl\" href=\"index.php?option=hrstock&com_stock=administrator\">ย้อนกลับ</a></p>";
037.        echo"<form name=\"frmaddmodule\" method=\"post\" action=\"\" onsubmit=\"return chkadduserstock();\">";
038.        echo"<table width=\"580\" cellspacing=\"1\" cellpadding=\"1\" border=\"0\" style=\"background:#FFFFFF;\">";
039.        echo"<tr >";
040.        echo"<td>ชื่อผู้ใช้งาน : </td>";
041.        echo"<td><select name=\"user\" id=\"user\" onclick=\"cuser();\"><option value=\"\">- - - - - - - - - - - - ชื่อผู้ใช้งาน- - - - - - - - - - - -</option>";
042.        $sqldep="Select depid,depname From tb_department order by depid";
043.        mysql_query("SET NAMES utf8");
044.        $rsdep=mysql_query($sqldep);
045.        while($dep=mysql_fetch_array($rsdep)){
046.            echo"<option class=\"op1\" value=\"0\">แผนก : ".$dep['depname']."</option>";
047.            $struser="Select iduser,nameuser,surname from tb_user where depid='".$dep['depid']."'";
048.            mysql_query("SET NAMES utf8");
049.            $rsstruser=mysql_query($struser);
050.            if(mysql_num_rows($rsstruser)==0){
051.                echo"<option class=\"op2\" value=\"1\">&nbsp;&nbsp;&nbsp;&nbsp;- - -ไม่มีพนักงาน</option>";
052.            }else{
053.                while($user=mysql_fetch_array($rsstruser)){
054.                    echo"<option class=\"op3\" value=\"".$user['iduser']."\">&nbsp;&nbsp;&nbsp;&nbsp;".$user['nameuser']." ".$user['surname']."</option>";
055.                }
056.            }
057.        }
058.        echo"</select>";
059.        echo"</td>";
060.        echo"</tr>";
061.        echo"<tr>";
062.        echo"<td>ระดับผู้ใช้งาน : </td>";
063.        echo"<td><select name=\"type\" id=\"type\"><option value=\"\">- - - - - - - - - - - ระดับผู้ใช้งาน- - - - - - - - - - - </option>";
064.        $sqltype="Select * From stock_tb_type_user order by typeuser";
065.        mysql_query("SET NAMES utf8");
066.        $rstype=mysql_query($sqltype);
067.        while($type=mysql_fetch_array($rstype)){
068.            echo"<option value=\"".$type['typeuser']."\">".$type['typeusername']."</option>";
069.        }
070.        echo"</td>";
071.        echo"</tr>";
072.        echo"<tr>";
073.        echo"<td>&nbsp;</td>";
074.        echo"<td><input class=\"btadmin\" type=\"submit\" name=\"sbuser\" value=\"บันทึกข้อมูล\"/></td>";
075.        echo"</tr>";
076.        echo"</table>";
077.        echo"</form>";
078.    }elseif($muser=="edit"){
079.        echo"<p>แก้ข้อมูลประเภทการเข้าใช้งานของ User</p>";
080.        $sql="Select stock_tb_module.*,tb_user.nameuser,tb_user.surname From stock_tb_module INNER JOIN tb_user ON stock_tb_module.iduser=tb_user.iduser Where stock_tb_module.iduser='".$_GET['user']."'";
081.        mysql_query("SET NAMES utf8");
082.        $rs=mysql_query($sql);
083.        $row=mysql_fetch_array($rs);
084.        echo"<table width=\"450\" bgcolor=\"#FFFFFF\">";
085.        echo"<tr>";
086.        echo"<td>ชื่อ</td>";
087.        echo"<td>".$row['nameuser']." ".$row['surname']."</td>";
088.        echo"</tr>";
089.        echo"<td>ประเภทการเข้าใช้</td>";
090.        echo"<td>";
091.        echo"<select name=\"typeuser\"><option value=\"\">ประเภทการเข้าใช้งาน</option>";
092.        $sqltype="Select * From stock_tb_type_user order by typeuser";
093.        mysql_query("SET NAMES utf8");
094.        $rstype=mysql_query($sqltype);
095.        while($type=mysql_fetch_array($rstype)){
096.            if($row['typeuser']==$type['typeuser']){
097.                echo"<option value=\"".$type['typeuser']."\" selected>".$type['typeusername']."</option>";
098.            }else{
099.                echo"<option value=\"".$type['typeuser']."\">".$type['typeusername']."</option>";
100.            }
101.        }
102.        echo"</select>";
103.        echo"</td>";
104.        echo"</tr>";
105.        echo"</table>";
106.    }elseif($muser=="receive"){
107.        if(isset($_GET['confirm'])){
108.            if($_GET['confirm']=="ok"){
109.                $sql="UPDATE stock_tb_module SET typeuser='03' Where iduser='".$_GET['id']."'";
110.            }elseif($_GET['confirm']=="del"){
111.                $sql="DELETE From stock_tb_module Where iduser='".$_GET['id']."'";
112.            }
113.            mysql_query("SET NAMES utf8");
114.            $rs=mysql_query($sql);
115.            if($rs){
116.                echo"<script>window.location.href='index.php?option=hrstock&com_stock=administrator&moduleuser=receive';</script>";
117.            }else{
118.                echo mysql_error();
119.            }
120.        }
121.        echo"<p>ผู้ที่ร้องขอเข้าใช้งานโมดูล HR STOCK</p>";
122.        $sql="Select stock_tb_module.*,tb_user.nameuser,tb_user.surname,tb_department.depname From stock_tb_module INNER JOIN tb_user ON stock_tb_module.iduser=tb_user.iduser INNER JOIN tb_department ON tb_user.depid=tb_department.depid Where stock_tb_module.typeuser=''";
123.        mysql_query("SET NAMES utf8");
124.        $rs=mysql_query($sql);
125.        echo"<table width=\"550\" style='background:#F1F1F1;'>";
126.        echo"<tr>";
127.        echo"<td width=\"180\" align=\"center\">ชื่อ - นามสกุล</td>";
128.        echo"<td width=\"190\" align=\"center\">แผนก</td>";
129.        echo"<td width=\"80\" align=\"center\">ปรับปรุง</td>";
130.        echo"</tr>";
131.        if(mysql_num_rows($rs)==0){
132.            echo"<tr height=\"25\" bgcolor=\"#FFFFFF\">";
133.            echo"<td align=\"center\" colspan=\"3\">- - - - ไม่มีผู้ร้องขอ - - - -</td>";
134.            echo"</tr>";
135.        }else{
136.            while($row=mysql_fetch_array($rs)){
137.                echo"<tr height=\"25\" bgcolor=\"#FFFFFF\">";
138.                echo"<td>&nbsp;".$row['nameuser']." ".$row['surname']."</td>";
139.                echo"<td>&nbsp;".$row['depname']."</td>";
140.                echo"<td align=\"center\"><a href=\"index.php?option=hrstock&com_stock=administrator&moduleuser=receive&confirm=ok&id=".$row['iduser']."\"><img src=\"images/opts_32.png\" border=\"0\" width=\"25\"/></a>&nbsp;&nbsp;<a href=\"index.php?option=hrstock&com_stock=administrator&moduleuser=receive&confirm=del&id=".$row['iduser']."\" onclick=\"return confirm('คุณต้องการที่จะลบ User name นี้ออกจากการขอใช้บริการหรือไม่?')\"><img src=\"images/close_32.png\" border=\"0\" width=\"25\"/></a></td>";
141.                echo"</tr>";
142.            }
143.        }
144.        echo"</table>";
145.        echo"</center>";
146.    }
147.}else{
148.    echo"<p><u>กำหนดสิทธิ์ผู้เข้าใช้งานโมดูล HR Stock</u>&nbsp;&nbsp;<a class=\"bl\" href=\"index.php?option=hrstock&com_stock=administrator&moduleuser=add\">เพิ่มผุ้ใช้งาน</a>";
149.    $sql="Select * from stock_tb_module where typeuser=''";
150.    mysql_query("SET NAMES utf8");
151.    $rssee=mysql_query($sql);
152.    echo"&nbsp;|&nbsp;<a class=\"bl\" href=\"index.php?option=hrstock&com_stock=administrator&moduleuser=receive\">มีผู้ร้องขอเข้าใช้งานโมดูลนี้&nbsp;".mysql_num_rows($rssee)."&nbsp;คน</a>"
153.    echo"</p>";
154.    $sqluser="Select stock_tb_module.*,tb_user.nameuser,tb_user.surname,stock_tb_type_user.typeusername,tb_department.depname From stock_tb_module INNER JOIN tb_user ON stock_tb_module.iduser = tb_user.iduser INNER JOIN stock_tb_type_user ON stock_tb_module.typeuser = stock_tb_type_user.typeuser INNER JOIN tb_department ON tb_user.depid=tb_department.depid ORDER BY stock_tb_module.no";
155.    mysql_query("SET NAMES utf8");
156.    $rsuser=@mysql_query($sqluser);
157.    echo"<table class=\"tb\" width=\"580\" cellspacing=\"1\" cellpadding=\"1\" border=\"0\">";
158.    echo"<tr height=\"30\" bgcolor=\"#FF62D5\">";
159.    echo"<td align=\"center\"><b>ลำดับที่</b></td>";
160.    echo"<td align=\"center\"><b>ชื่อ - สกุล</b></td>";
161.    echo"<td align=\"center\"><b>แผนก</b></td>";
162.    echo"<td align=\"center\"><b>ระดับของผู้ใช้</b></td>";
163.    echo"<td align=\"center\"><b>ปรับแต่ง</b></td>";
164.    echo"</tr>";
165.    if(mysql_num_rows($rsuser)==0){
166.        echo"<tr height=\"30\" bgcolor=\"#FFFFFF\">";
167.        echo"<td colspan=\"5\" align=\"center\"> - - - - - ยังไม่มีผู้ใช้ใน โมดูล HR Stock นี้ - - - - - </td>";
168.        echo"</tr>";
169.    }else{
170.        $i=1;
171.        while($row=mysql_fetch_array($rsuser)){
172.            echo"<tr height=\"25\" bgcolor=\"#FFFFFF\" onMouseOver=\"switchBg(this, 'trIn')\" onMouseOut=\"switchBg(this, 'trOut')\">";
173.            echo"<td align=\"center\">$i</td>";
174.            echo"<td>&nbsp;".$row['nameuser']." ".$row['surname']."</td>";
175.            echo"<td>&nbsp;".$row['depname']."</td>";
176.            echo"<td>&nbsp;".$row['typeusername']."</td>";
177.            echo"<td align=\"center\"><a class=\"bl\" href=\"index.php?option=hrstock&com_stock=administrator&moduleuser=edit&user=".$row['iduser']."\"><img src=\"images/edit_24.png\" width=\"18\" border=\"0\" /></a>&nbsp;<a href=\"index.php?option=hrstock&com_stock=administrator&deluser=".$row['iduser']."\" onclick=\"return confirm('คุณต้องการลบ คุณ ".$row['nameuser']." ".$row['surname']." ออกจากโมดูลนี้หรือไม่ ?');\"><img src=\"images/del_24.png\" width=\"18\" border=\"0\" /></a></td>";
178.            echo"</tr>";
179.            $i++;
180.        }
181.    }
182.    echo"</table>";
183.}
184.?>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-04-04 13:54:25 By : poomloom
 

 

No. 21



โพสกระทู้ ( 1 )
บทความ ( 0 )



สถานะออฟไลน์


มันตัดสต็อกไม่ได้อ่ะคะ ช่วยบอกหน่อย แล้วมันไม่มีหน้าอนุมัติการเบิกหรอคะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-10-24 21:53:03 By : taewaweat
 

 

No. 22

Guest


มันออกรายงานม่ายได้ครับ ผมม่ายรู้จะทำไง
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-26 15:52:13 By : สุริยา
 

 

No. 23

Guest


มันจะ error java บ่อยๆ แก้ไขยังไงดีครับ จะทำให้ function onclick มันไม่ทำงาน เช่นเมนูสต๊อค พอเลือกรายการใน option แล้วไม่แสดงยอดสต๊อคคงเหลือ เนื่องจากมันไม่มีปุ่มให้กดตกลงอะ

Quote:
Message: Unable to set value of the property 'innerHTML': object is null or undefined
Line: 8
Char: 3894
Code: 0
URI: http://172.17.xx.xx/hrstock/js/media/swfobject.js


Message: 'css_ims' is undefined
Line: 53
Char: 3
Code: 0
URI: http://172.17.xx.xx/hrstock/js/slide/scripts.js


scripts.js
Quote:
$(window).load(function(){
$.each(css_ims,function(){(new Image()).src=_siteRoot+'css/images/'+this;});
$.each(css_cims,function(){
var css_im=this;
$.each(['blue','purple','pink','red','grey','green','yellow','orange'],function(){
(new Image()).src=_siteRoot+'css/'+this+'/'+css_im;
});
});
});

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-03-05 11:14:44 By : guest
 

 

No. 24

Guest


ไฟล์ script.js

Code (Java)
001.window.onerror=function(desc,page,line,chr){
002./* alert('JavaScript error occurred! \n'
003.  +'\nError description: \t'+desc
004.  +'\nPage address:      \t'+page
005.  +'\nLine number:       \t'+line
006. );*/
007.}
008. 
009.$(function(){
010. $('a').focus(function(){this.blur();});
011. SI.Files.stylizeAll();
012. slider.init();
013. 
014. $('input.text-default').each(function(){
015.  $(this).attr('default',$(this).val());
016. }).focus(function(){
017.  if($(this).val()==$(this).attr('default'))
018.   $(this).val('');
019. }).blur(function(){
020.  if($(this).val()=='')
021.   $(this).val($(this).attr('default'));
022. });
023. 
024. $('input.text,textarea.text').focus(function(){
025.  $(this).addClass('textfocus');
026. }).blur(function(){
027.  $(this).removeClass('textfocus');
028. });
029. 
030. var popopenobj=0,popopenaobj=null;
031. $('a.popup').click(function(){
032.  var pid=$(this).attr('rel').split('|')[0],_os=parseInt($(this).attr('rel').split('|')[1]);
033.  var pobj=$('#'+pid);
034.  if(!pobj.length)
035.   return false;
036.  if(typeof popopenobj=='object' && popopenobj.attr('id')!=pid){
037.   popopenobj.hide(50);
038.   $(popopenaobj).parent().removeClass(popopenobj.attr('id').split('-')[1]+'-open');
039.   popopenobj=null;
040.  }
041.  return false;
042. });
043. $('p.images img').click(function(){
044.  var newbg=$(this).attr('src').split('bg/bg')[1].split('-thumb')[0];
045.  $(document.body).css('backgroundImage','url('+_siteRoot+'images/bg/bg'+newbg+'.jpg)');
046.  
047.  $(this).parent().find('img').removeClass('on');
048.  $(this).addClass('on');
049.  return false;
050. });
051. $(window).load(function(){
052.  $.each(css_ims,function(){(new Image()).src=_siteRoot+'css/images/'+this;});
053.  $.each(css_cims,function(){
054.   var css_im=this;
055.   $.each(['blue','purple','pink','red','grey','green','yellow','orange'],function(){
056.    (new Image()).src=_siteRoot+'css/'+this+'/'+css_im;
057.   });
058.  });
059. });
060. $('div.sc-large div.img:has(div.tml)').each(function(){
061.  $('div.tml',this).hide();
062.  $(this).append('<a href="#" class="tml_open">&nbsp;</a>').find('a').css({
063.   left:parseInt($(this).offset().left)+864,top:parseInt($(this).offset().top)+1
064.  }).click(function(){
065.   $(this).siblings('div.tml').slideToggle();
066.   return false;
067.  }).focus(function(){this.blur();});
068. });
069.});
070.var slider={
071. num:-1,
072. cur:0,
073. cr:[],
074. al:null,
075. at:10*1000,
076. ar:true,
077. init:function(){
078.  if(!slider.data || !slider.data.length)
079.   return false;
080. 
081.  var d=slider.data;
082.  slider.num=d.length;
083.  var pos=Math.floor(Math.random()*1);//slider.num);
084.  for(var i=0;i<slider.num;i++){
085.   $('#'+d[i].id).css({left:((i-pos)*1000)});
086.   $('#slide-nav').append('<a id="slide-link-'+i+'" href="#" onclick="slider.slide('+i+');return false;" onfocus="this.blur();">'+(i+1)+'</a>');
087.  }
088. 
089.  $('img,div#slide-controls',$('div#slide-holder')).fadeIn();
090.  slider.text(d[pos]);
091.  slider.on(pos);
092.  slider.cur=pos;
093.  window.setTimeout('slider.auto();',slider.at);
094. },
095. auto:function(){
096.  if(!slider.ar)
097.   return false;
098. 
099.  var next=slider.cur+1;
100.  if(next>=slider.num) next=0;
101.  slider.slide(next);
102. },
103. slide:function(pos){
104.  if(pos<0 || pos>=slider.num || pos==slider.cur)
105.   return;
106. 
107.  window.clearTimeout(slider.al);
108.  slider.al=window.setTimeout('slider.auto();',slider.at);
109. 
110.  var d=slider.data;
111.  for(var i=0;i<slider.num;i++)
112.   $('#'+d[i].id).stop().animate({left:((i-pos)*1000)},1000,'swing');
113.   
114.  slider.on(pos);
115.  slider.text(d[pos]);
116.  slider.cur=pos;
117. },
118. on:function(pos){
119.  $('#slide-nav a').removeClass('on');
120.  $('#slide-nav a#slide-link-'+pos).addClass('on');
121. },
122. text:function(di){
123.  slider.cr['a']=di.client;
124.  slider.cr['b']=di.desc;
125.  slider.ticker('#slide-client span',di.client,0,'a');
126.  slider.ticker('#slide-desc',di.desc,0,'b');
127. },
128. ticker:function(el,text,pos,unique){
129.  if(slider.cr[unique]!=text)
130.   return false;
131. 
132.  ctext=text.substring(0,pos)+(pos%2?'-':'_');
133.  $(el).html(ctext);
134. 
135.  if(pos==text.length)
136.   $(el).html(text);
137.  else
138.   window.setTimeout('slider.ticker("'+el+'","'+text+'",'+(pos+1)+',"'+unique+'");',30);
139. }
140.};
141.// STYLING FILE INPUTS 1.0 | Shaun Inman <http://www.shauninman.com/>; | 2007-09-07
142.if(!window.SI){var SI={};};
143.SI.Files={
144. htmlClass:'SI-FILES-STYLIZED',
145. fileClass:'file',
146. wrapClass:'cabinet',
147.  
148. fini:false,
149. able:false,
150. init:function(){
151.  this.fini=true;
152. },
153. stylize:function(elem){
154.  if(!this.fini){this.init();};
155.  if(!this.able){return;};
156.   
157.  elem.parentNode.file=elem;
158.  elem.parentNode.onmousemove=function(e){
159.   if(typeof e=='undefined') e=window.event;
160.   if(typeof e.pageY=='undefined' &&  typeof e.clientX=='number' && document.documentElement){
161.    e.pageX=e.clientX+document.documentElement.scrollLeft;
162.    e.pageY=e.clientY+document.documentElement.scrollTop;
163.   };
164.   var ox=oy=0;
165.   var elem=this;
166.   if(elem.offsetParent){
167.    ox=elem.offsetLeft;
168.    oy=elem.offsetTop;
169.    while(elem=elem.offsetParent){
170.     ox+=elem.offsetLeft;
171.     oy+=elem.offsetTop;
172.    };
173.   };
174.  };
175. },
176. stylizeAll:function(){
177.  if(!this.fini){this.init();};
178.  if(!this.able){return;};
179. }
180.};

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-03-05 11:17:07 By : guest
 

 

No. 25



โพสกระทู้ ( 4 )
บทความ ( 0 )



สถานะออฟไลน์


อยากเรียนถามเพิ่มเติมครับพอดีผมนำไปปรับเพื่อให้สามารถใช้ปุ่ม check box ตามภาพนี้ครับ

44

แต่หลังจากลอง check เลือกมากกว่า 1 รายการ
ผลการเลือกก็มาแค่รายการเดียว อยากให้สามารถเลือกได้มากกว่า 1รายการ ครับไม่ทราบจะแก้ไขcode อย่างไรบ้าง

55

ได้แนบcodeมาให้ด้วย...ขอบพระคุณมากครับ

Code (PHP)
001.<?php
002.session_start();
003.session_register("sess_kindid");
004.session_register("sess_kindname");
005.session_register("sess_kindnum");
006.session_register("sess_unit");
007.//chkSess();
008.if($_GET['add']=="new")
009.{
010. 
011.    echo"<p><u>รายการสต๊อกวัสดุที่มี</u></p>";
012.    echo"<select name=\"selectkind\" id=\"selectkind\" style=\"margin-left:5px;\" onclick=\"return selectKind();\">
013.    <option value=\"\">- - - - - เลือกประเภทของวัสดุที่ท่านต้องการ - - - - -</option>";
014. 
015.    $sql="Select * From stock_tb_kind Order by kindid";
016.    mysql_query("SET NAMES utf8");
017.    $rs=mysql_query($sql);
018.    while($row=mysql_fetch_array($rs))
019.        {
020.        echo"<option value=\"".$row['kindid']."\">ประเภท&nbsp;:&nbsp;".$row['kindname']."</option>";
021.        }
022.    echo"</select>&nbsp;&nbsp;[&nbsp;<img src=\"images/cart.gif\" width=\"17\" />&nbsp;<a class=\"cout\" href=\"index.php?option=hrstock&com_stock=begstock&bk=".$_GET['bk']."\">ดูตระกร้าของคุณ</a>&nbsp;]<br />";
023. 
024.    echo"<table width=\"580\" cellspacing=\"1\" cellpadding=\"1\" border=\"1\">";
025.    echo"<tr>";
026.    echo"<td width=\"400\" align=\"center\"><b>รายการวัสดุ</b></td>";
027.    //echo"<td width=\"90\" align=\"center\"><b>จำนวนคงเหลือ</b></td>";
028.    echo"<td width=\"90\" align=\"center\"><b>จองวัสดุ</b></td>";
029.    echo"</tr>";
030. 
031.    $sql="Select * From stock_tb_kind_type where kindid='".$_GET['kindid']."' Order by kindtypeid";
032.    mysql_query("SET NAMES utf8");
033.    $rs=mysql_query($sql);
034.    if(mysql_num_rows($rs)==0)
035.        {
036.        echo"<tr height=\"25\" bgcolor=\"#FFFFFF\">";
037.        echo"<td colspan=\"3\" align=\"center\">- - - - ยังไม่มีีข้อมูล - - - - </td>";
038.        echo"</tr>";
039.        }
040.    while($row=mysql_fetch_array($rs))
041.        {
042. 
043.        echo"<form id=\"form1\" name=\"form1\" method=\"post\" action=\"index.php?option=hrstock&com_stock=begstock&bk=".$_GET['bk']."&id=".$row['kindtypeid']."\">"////////////////////////////////
044.        echo"<tr height=\"25\" bgcolor=\"#FFFFFF\" onMouseOver=\"switchBg(this, 'mOUT')\" onMouseOut=\"switchBg(this, 'mIN')\" >";
045.        echo"<td>&nbsp;".$row['kindtypename']."</td>";
046.        echo"<td align=\"center\">";
047. 
048.        echo"<input name=\"data1\" type=\"checkbox\" value=\"kindtypeid\">";      ////////////////////////////////
049. 
050.      ////  echo"<a href=\"index.php?option=hrstock&com_stock=begstock&bk=".$_GET['bk']."&id=".$row['kindtypeid']."\">
051.      ///       <img src=\"images/push.gif\" width=\"40\" border=\"0\" /></a></td>";
052.        echo"</tr>";
053.                 
054.        }
055.    echo"</table>";  
056. 
057. echo"<input type=\"submit\" name=\"continue_bt\" id=\"continue_bt\" value=\"ดำเนินการต่อ\" />"/////////////////////////////
058. 
059. 
060. 
061. 
062.}elseif(isset($_POST['savebeg']))
063.     
064.    {
065.    for($i=0;$i<count($_POST['beg_for']);$i++)
066.        {
067.         
068. 
069.        /*
070.        if($_POST['beg_for'][$i]=="")
071.            {
072.            echo"<p>กรุณาบอกวัตถุประสงค์ที่ต้องการเบิกด้วยครับ</p>";
073.            echo"<p><a href=\"javascript:window.history.back();\">ย้อนกลับ</a></p>";
074.            exit();
075.            }
076.        */
077. 
078. 
079.        }
080.    if($_POST['txtdate']=="")
081.    {
082.        echo"<p>กรุณากรอกข้อมูลเบื้องต้นให้ครบ</p>";
083.        echo"<p><a href=\"javascript:window.history.back();\">ย้อนกลับ</a></p>";
084.        exit();
085.    }
086.    if(count($_SESSION['sess_kindid'])==0){
087.        echo"<p>กรุณาเลือกรายการที่คุณต้องการ</p>";
088.        echo"<p><a href=\"javascript:window.history.back();\">ย้อนกลับ</a></p>";
089.        exit();
090.    }
091.    if($_POST['user_name']=="")
092.    {
093.        echo"<p>กรุณากรอกข้อมูลผู้ขอเบิกให้ครบด้วยครับ</p>";
094.        echo"<p><a href=\"javascript:window.history.back();\">ย้อนกลับ</a></p>";
095.        exit();
096.    }
097.     
098. 
099./*ปิดการตรวจสอบเวลาในการเบิกของ*/
100.    /*
101.    $ed=explode("-",$_POST['txtdate']);
102.    $txtdate=$ed[2]."-".$ed[0]."-".$ed[1];
103.    if($timeserver>"11.01" && $txtdate==$timedate)
104.    {
105.        echo"<p>หมดเวลาการขอเบิกของ กรุณาเลือกวันทำการ ในวันถัดไปครับ</p>";
106.        echo"<p><a href=\"javascript:window.history.back();\">ย้อนกลับ</a></p>";
107.        exit();
108.    }*/
109./*ปิดการตรวจสอบเวลาในการเบิกของ*/
110. 
111. 
112.    $e=explode("-",$_POST['txtdate']);
113.    $d=$e[2]."-".$e[0]."-".$e[1];
114.    $sql="INSERT INTO stock_tb_beg_master(nobeg,begno,datedo,datebeg,iduser,statusbeg) Value(";
115.    $sql.="'".$_GET['bk']."','".$_POST['txtbegno']."','$txtdate','$d','".$_SESSION['iduser']."','0')";
116.    mysql_query("SET NAMES utf8");
117.    $rs=mysql_query($sql);
118.    if($rs){
119.        $beg=$_POST['beg_num'];
120.        $for=$_POST['beg_for'];
121.        $i=0;
122.        foreach($_SESSION['sess_kindid'] as $kid => $kvalue){
123.            $sqldetail="INSERT INTO stock_tb_beg_master_sub(nobeg,kindtypeid,total,forbeg,user_name) Value('".$_GET['bk']."','".$_SESSION['sess_kindid'][$kid]."','".$beg[$i]."','".$for[$i]."','$user_name')";
124.            mysql_query("SET NAMES utf8");
125.            $rsdetail=mysql_query($sqldetail);
126.            $i++;
127.        }
128.        session_unregister("sess_kindid");
129.        session_unregister("sess_kindname");
130.        session_unregister("sess_kindnum");
131.        session_unregister("sess_unit");
132. 
133.        echo"<p style=\"font-size:14px;margin:3px;\">บันทึกข้อมูลสำเร็จเรียบร้อยแล้วครับ<p>";
134.        echo"<p style=\"font-size:14px;margin:3px;\">รหัสขอเบิกของท่านคือ : <font style=\"color:red;\"><b>".$_GET['bk']."</b></font></p>";
135.        echo"<p style=\"font-size:14px;margin:3px;\">กรุณาจดจำรหัสนี้เมื่อท่านได้ไปขอเบิกของ เพื่อยืนยันว่าท่านมารับของจริงครับ<p>";
136.        echo"<p style=\"font-size:14px;margin:3px;\">กด&nbsp;&nbsp;<a class=\"cout2\" href=\"index.php\">ที่นี่</a>&nbsp;&nbsp;เพื่อออกจากหน้านี้</p>";
137.    }else{
138.        echo"<p>".mysql_error()."</p>";
139.        exit();
140.    }
141.}else{
142.    if(isset($_GET['id'])){
143.        if(existsCart($_SESSION['sess_kindid'],$id)){
144.            echo"<script>";
145.            echo"alert('คุณได้ทำการเลือกรายการนี้ไปแล้วครับ');";
146.            echo"window.locaiton.href=window.history.back();";
147.            echo"</script>";
148.        }else{
149.            $sqlk="Select stock_tb_kind_type.*,stock_tb_unit.unitname From stock_tb_kind_type INNER JOIN stock_tb_unit ON stock_tb_kind_type.unitid=stock_tb_unit.unitid Where kindtypeid='".$_GET['id']."'";
150.            mysql_query("SET NAMES utf8");
151.            $rsk=mysql_query($sqlk);
152.            $arrk=mysql_fetch_array($rsk);
153.            $_SESSION['sess_kindid'][ ]=$arrk['kindtypeid'];
154.            $_SESSION['sess_kindname'][ ]=$arrk['kindtypename'];
155.            $_SESSION['sess_kindnum'][ ]=0;
156.            $_SESSION['sess_unit'][ ]=$arrk['unitname'];
157.            echo"<script>window.location.href='index.php?option=hrstock&com_stock=begstock&bk=".$_GET['bk']."'</script>";
158.        }      
159.    }
160.    echo"<p><u>ขอเบิกวัสดุอุปกรณ์</u></p>";
161.    echo"<form name=\"frmaddbeg\" action=\"\" method=\"POST\">";
162.    echo"<table width=\"580\" cellspacing=\"1\" cellpadding=\"1\" border=\"0\" style=\"background:#FFFFFF;\">";
163.        echo"<tr>";
164.            echo"<td width=\"180\" align=\"right\">เลขที่ใบเบิก : </td>";
165.    echo"<td><input class=\"ipstock\" type=\"text\" name=\"txtbegno\" id=\"txtbegno\" disabled=\"disabled\"/>&nbsp;&nbsp; ระบบจะออกเลขให้อัตโนมัติ</td>";
166.        echo"</tr>";
167.        echo"<tr>";
168.            echo"<td align=\"right\">วันที่ทำรายการ : </td>";
169.            echo"<td>".thaidate($timedate)."</td>";
170.        echo"</tr>";
171.        echo"<tr>";
172.            echo"<td align=\"right\">วันที่ต้องการเบิก : </td>";
173.            echo"<td><input class=\"ipstock\" type=\"text\" name=\"txtdate\" id=\"txtdate\" readonly=\"readonly\" onfocus=\"showCalendarControl(this);\" autocomplete=\"off\" style=\"width:30%;\" />&nbsp;</td>";
174.        echo"</tr>";
175. 
176.///     echo"<tr>";
177.//          echo"<td align=\"right\">ผู้ขอเบิก: </td>";
178.//          echo"<td>".$_SESSION['nameuser']."</td>";
179.//      echo"</tr>";
180. 
181.        echo"<tr>";
182.            echo"<td align=\"right\">ผู้ขอเบิก: </td>";
183.            echo"<td><input name=\"user_name\" size=\"40\"></td>";
184.        echo"</tr>";
185. 
186. 
187.        echo"<tr>";
188.            echo"<td>&nbsp;</td>";
189.            echo"<td><input class=\"btadmin\" type=\"submit\" name=\"savebeg\" value=\"บันทึกข้อมูล\"/>&nbsp;<input class=\"btadmin\" type=\"button\" value=\"ยกเลิก\"/></td>";
190.        echo"</tr>";
191.    echo"</table>";
192.    echo"<p><u>รายการที่คุณขอเบิก</u></p>";
193. 
194.    if(isset($_GET['del']))
195.        {
196.        $id=$_GET['del'];
197.         
198.        delCart($_SESSION['sess_kindid'],$id);
199.        }
200.    if(isset($_GET['delall']))
201.        {
202.        session_unregister("sess_kindid");
203.        session_unregister("sess_kindname");
204.        session_unregister("sess_kindnum");
205.        session_unregister("sess_unit");
206.        }
207.    echo"<p style=\"text-align:left;margin-top:10px;margin-left:50px;\"><a class=\"bl\" href=\"index.php?option=hrstock&com_stock=begstock&bk=".$_GET['bk']."&add=new\"><img src=\"images/add_24.png\" border=\"0\"  width=\"18\"/>&nbsp;เพิ่มรายการ</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class=\"bl\" href=\"index.php?option=hrstock&com_stock=begstock&bk=".$_GET['bk']."&delall=true\" onclick=\"return confirm('คุณต้องการรายการทั้งหมดที่คุณเลือกหรือไม่ ?');\"><img src=\"images/del_24.png\" width=\"18\" border=\"0\"/>&nbsp;ลบรายการทั้งหมด</a></p><center>";
208. 
209.    echo"<table width=\"580\" cellspacing=\"1\" cellpadding=\"1\" border=\"1\" style=\"border:1px solid;background:#D0D0D0;\">";
210.    echo"<tr height=\"30\" bgcolor=\"#00AEFF\">";
211.    echo"<td colspan=\"2\" align=\"center\">รายการ</td>";
212. /*echo"<td align=\"center\">วัตถุประสงค์การเบิก</td>"; */
213.    echo"<td width=\"250\" align=\"center\">จำนวน</td>";
214.    echo"<td align=\"center\">หน่วย</td>";
215.    echo"</tr>";
216.    if(count($_SESSION['sess_kindid'])==0){
217.        echo"<tr height=\"30\" bgcolor=\"#FFFFFF\"><td colspan=\"5\" align=\"center\">คุณยังไม่มีการรายที่จะขอเบิก กรุณากด&nbsp;&nbsp;<a class=\"bl\" href=\"index.php?option=hrstock&com_stock=begstock&bk=".$_GET['bk']."&add=new\">ที่นี่</a>&nbsp;&nbsp;เพื่อขอเิบิกครับ</td></tr>";
218.    }else{
219.        foreach($_SESSION['sess_kindid'] as $kid => $kvalue){
220.            echo"<tr height=\"25\"  bgcolor=\"#FFFFFF\" onMouseOver=\"switchBg(this, 'mOUT')\" onMouseOut=\"switchBg(this, 'mIN')\">";
221.            echo"<td width=\"50\" align=\"center\"><a class=\"cout2\" href=\"index.php?option=hrstock&com_stock=begstock&bk=".$_GET['bk']."&del=".$_SESSION['sess_kindid'][$kid]."&name=".$_SESSION['sess_kindname'][$kid]."&total=".$_SESSION['sess_kindnum'][$kid]."\" onclick=\"return confirm('คุณต้องการรายการ : ".$_SESSION['sess_kindname'][$kid]." นี้หรือไม่ ?');\"><img src=\"images/del_24.png\" width=\"15\" border=\"0\"/></a></td>";
222.            echo"<td width=\"200\">&nbsp;".$_SESSION['sess_kindname'][$kid]."</td>";
223.    /*      echo"<td width=\"150\" align=\"right\"><input class=\"ipstock\" type=\"text\" name=\"beg_for[]\" style=\"text-align:left;padding-right:2px;width:98%;\" autocomplete=\"off\"/></td>";  */
224.            echo"<td align=\"right\"><input class=\"ipstock\" type=\"text\" name=\"beg_num[]\" value=\"".$_SESSION['sess_kindnum'][$kid]."\" style=\"text-align:right;padding-right:2px;width:98%;\" autocomplete=\"off\" /></td>";
225.            echo"<td align=\"right\">".$_SESSION['sess_unit'][$kid]."&nbsp;</td>";
226.            echo"</tr>";
227.        }
228.    }
229.    echo"</table>";
230.    echo"<br />";
231.    echo"</center>";
232.    echo"<br />";
233.    echo"</form>";
234.}
235.?>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-07-17 13:59:53 By : paratiger
 

 

No. 26

Guest


ผมโหลดมาแล้ว เราต้อง SAVE ลงเครื่อง หรือ ต้องทำอย่างไง หรอ ครับช่วยอธิบายหน่อยครับ (พึ่งศึกษาครับ)
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-03-25 07:05:53 By : Banecrub
 

 

No. 27



โพสกระทู้ ( 143 )
บทความ ( 0 )



สถานะออฟไลน์


โหลดมาเเล้ว ก็ไป import สร้างฐานข้อมูล แล้วก็ใช้ได้เเล้วล่ะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-03-26 18:43:23 By : FreshyMusiC
 

 

No. 28

Guest


ผมอยากถามเรื่อง กล่อง chat อ่าครับมันไม่ขึ้น
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-10-27 22:06:53 By : Forget
 

 

No. 29

Guest


ใช้งานได้ดีเลยครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-10-28 15:24:42 By : ชาญเดช
 

 

No. 30

Guest


<?php

$op=(isset($_GET['option'])) ? $_GET['option'] : '';
switch($op){
case hrstock:
include"modules/hr_stock/index.php";
break;
case myself:
include"modules/it_service/bemyself.php";
break;
case register:
include"modules/register/register.php";
break;
case editaccount:
include"modules/register/editaccount.php";
break;
case administrator:
include"modules/administrator/index.php";
break;
default:
include"main.php";
break;
}
?>

Notice: Use of undefined constant hrstock - assumed 'hrstock' in C:\xampp\htdocs\hrstock\lib\selectmodule.php on line 4

Notice: Use of undefined constant myself - assumed 'myself' in C:\xampp\htdocs\hrstock\lib\selectmodule.php on line 7

Notice: Use of undefined constant register - assumed 'register' in C:\xampp\htdocs\hrstock\lib\selectmodule.php on line 10

Notice: Use of undefined constant editaccount - assumed 'editaccount' in C:\xampp\htdocs\hrstock\lib\selectmodule.php on line 13

Notice: Use of undefined constant administrator - assumed 'administrator' in C:\xampp\htdocs\hrstock\lib\selectmodule.php on line 16
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-03-09 16:41:08 By : กบท
 

 

No. 31



โพสกระทู้ ( 28 )
บทความ ( 0 )



สถานะออฟไลน์


บอกกันตรง ๆ นะโครงสร้างไม่ดีเอามาก ๆ

เปิดดูเห็นมีก็แบ่งเป็น modules นึกว่าจะดี เปิดดูเข้าไปก็เงิบเลย
เขียน logic ปนกับ view แบบนี้
หันไปใช้พวก PHP template engines อย่าง Smarty, Twig ,Haml ,Mustache จะดีกว่ามั้ย ?

$_GET $_POST ทำไมไม่ใช้ filter_input แทน function นี้มีมาตั้งแต่ PHP 5.2 แล้ว

เรื่องโครงสร้าง PHP Project Structure ก็มีให้อ่านเยอะ

http://code.tutsplus.com/tutorials/organize-your-next-php-project-the-right-way--net-5873
http://stackoverflow.com/questions/1387547/what-is-the-most-scalable-php-based-directory-structure-for-a-large-site
http://stackoverflow.com/questions/6613473/php-application-structure
http://davidshariff.com/blog/php-project-structure/
https://www.sitepoint.com/community/t/php-web-project-directory-structure/5240/5

จริง ๆ มีอีกเยอะนะ แต่ผมบอกแค่นี้พอดีกว่า เดียวจะเสียกำลังใจกัน


ประวัติการแก้ไข
2016-03-10 15:51:41
2016-03-10 15:52:55
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-03-10 15:42:27 By : SpiderManDark
 

 

No. 32



โพสกระทู้ ( 1,096 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


ตอบความคิดเห็นที่ : 31 เขียนโดย : SpiderManDark เมื่อวันที่ 2016-03-10 15:42:27
รายละเอียดของการตอบ ::
เดี๋ยวๆ นี่มันปี 2016 เค้าแจกเมื่อ 2010 เกือบ 6 ปีมาแล้วนะครับ
ถ้าผมจำไม่ผิด ตอนนี้ คุณ U เค้าสอน codeigniter ในยูทูปนะครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-03-10 16:23:54 By : compiak
 

 

No. 33

Guest


ตอบความคิดเห็นที่ : 31 เขียนโดย : SpiderManDark เมื่อวันที่ 2016-03-10 15:42:27
รายละเอียดของการตอบ ::
เขาโพสตั้งแต่ 2010 แล้ว จะเก่าก็ไม่เห็นแปลกนี่

แต่ว่ามันก็เก่าจริงๆ อ่ะแหละเนอะ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-03-10 16:25:04 By : ห้ามตอบเกินวันละ 2 กระทู้
 

 

No. 34



โพสกระทู้ ( 5,105 )
บทความ ( 4 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


ตอบความคิดเห็นที่ : 31 เขียนโดย : SpiderManDark เมื่อวันที่ 2016-03-10 15:42:27
รายละเอียดของการตอบ ::



ก็ต้องเข้าใจว่า แอดมินเอาไปแชร์ใน facebook อาจจะเจอมา แต่ไม่ได้ดูเลย ไก่ตัวใหญ่มาก 555
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-03-10 17:49:51 By : apisitp
 

 

No. 35

Guest


ผมได้ลองเพิ่มในส่วนของยี่ห้อของอุปกรณ์เข้า ในรูปดังนี้
ตัวอย่าง
ซึ่งในส่วนของยี่ห้อ มีตารางในฐานข้อมูลแล้ว ผมตั้งไว้เป็น bandid กับ brandname มีข้อมูลอยู่สองยี้ห้อครับ
และมีค่าเก็บเข้าไว้ในตาราง stock_tb_receive_master_sub แบบนี้
php
คำถามคือผมจะแสดงข้อมูลรายละเอียดรายการที่รับเข้าตรงช่องผู้ผลิตที่ผมเพิ่มไว้ยังไงครับ ผมไม่ค่อยมีความรู้เรื่องภาษาเท่าไร อาศัยลองแก้เพิ่มค่าเอา แต่ถ้าบอกให้แก้ตรงส่วนไหนผมหาเจอครับ เพียงแต่อยากทราบว่สจะต้องเขียนโค้แแบไหนครับ เพราะผมลองแทรกโค้ดเลือกตารางหรือฟิลด์แล้วมัน eror ตลอด ส่วนเรื่อง join ตารางผมก็งงอยู่เหมือนกันครับ อยากมห้ลองดูหน่อยครับว่าจะทำแบบไหนครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-04-05 15:24:56 By : ผู้ทดลองทำ
 

 

No. 36

Guest


โทดทีครับ ผมมือใหม่ ใหม่มาก
ถ้าเราเปลี่ยน index เป็นชื่อไฟล์อื่นได้มั้ยครับ
แล้วต้องแก้ที่ไฟล์อื่นด้วยมั้ยครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-10-27 21:53:34 By : ์NuttyGraphic
 

 

No. 37



โพสกระทู้ ( 31 )
บทความ ( 1 )



สถานะออฟไลน์


เว็บน่า Inject มากครับ ไม่ค่อยเหมาะทำออนไลน์เท่าไหร่ แต่เหมาะกับการใช้งานในเครือข่ายออฟไลน์มาก ๆ ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-10-27 22:53:53 By : banktakung
 

 

No. 38



โพสกระทู้ ( 7 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

Notice: Undefined index: option in D:\xampp\htdocs\hrstock\lib\selectmodule.php on line 4

Notice: Use of undefined constant hrstock - assumed 'hrstock' in D:\xampp\htdocs\hrstock\lib\selectmodule.php on line 6

Notice: Use of undefined constant myself - assumed 'myself' in D:\xampp\htdocs\hrstock\lib\selectmodule.php on line 9

Notice: Use of undefined constant register - assumed 'register' in D:\xampp\htdocs\hrstock\lib\selectmodule.php on line 12

Notice: Use of undefined constant editaccount - assumed 'editaccount' in D:\xampp\htdocs\hrstock\lib\selectmodule.php on line 15

Notice: Use of undefined constant administrator - assumed 'administrator' in D:\xampp\htdocs\hrstock\lib\selectmodule.php on line 18

ขอคำแนะนำด้วยครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2019-03-25 12:40:53 By : 267531207473385
 

 

No. 39

Guest


Fatal error: Call to undefined function session_register() in C:\AppServ\www\hrstock\lib\menu.php on line 23

แก้ยังไงครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2019-04-26 02:23:42 By : ปาล์ม
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ระบบ HR Stock IT SOLUTION กับ 5 เดือนที่ผ่านไป ขอความคิดเห็น หรือ ข้อเสนอแนะหน่อยครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)





ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2025 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่