ระบบ HR Stock IT SOLUTION กับ 5 เดือนที่ผ่านไป ขอความคิดเห็น หรือ ข้อเสนอแนะหน่อยครับ
กำลัง ศึกษาอยู่ครับ แต่ขอบอกคับ สุดยอดเลยคับ
Date :
2010-12-16 14:27:51
By :
chaiwatod
ผมเอาไปลงแล้ว เข้าเว็บได้แต่พอกดเมนู HR STOCK แล้วขึ้น error นี้อ่ะคับ
Code (PHP)
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
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
ขอถามหน่อยครับ ผมดูโคดเเล้วไม่เข้าใจว่า เรียก page อื่นๆเข้ามายังไงอ่ะครับ เพราะผมลองทำตามเเล้วกลายเป็นว่ามันเปลี่ยนทั้ง page
แต่ของคุณ kalamell มันเหมือนเป็น frame (แต่ผมหาโคดส่วนนั้นไม่เจอ)เเล้วเปลี่ยนแค่ส่วนของ content เท่านั้นอ่ะครับ อยากรู้วิธีว่าทำยังไงอะครับ
Date :
2010-12-21 09:44:38
By :
- -
HR Stock หรือเปล่าครับ ถ้าใช่ วิธีการเรียก page มา ผมอาศัยหลักของการ เช็คค่า $_GET มาแล้ว switch case ตามเงื่อนไขแล้วไป เรียกหน้า นั้น ๆ มาแสดงครับ
หน้า index.php ให้ดูที่ บรรทัด ที่ 85
<div id="post"><?php include('lib/selectmodule.php'); // เรียก โมดูลต่าง ๆ มาใช้งาน?></div>
ซึ่ง ไฟล์ selectmodule.php ทีี่อยู่ใน lib จะมีหน้าที่ในการตรวจสอบ
โดยตรวจสอบจาก ค่า $_GET['option'] ที่ได้จาก url มาเช็คว่า ผู้ใช้งาน กดเลือกเมนู ระบบไหน เข้ามา ก็จะไปเรียก ไฟล์นั้น ๆ มาแสดงผลให้
<?php
$op=$_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;
}
?>
มันไม่ได้มีอะไรซับซ้อนเลยครับ เราแค่อาศัยหลักการง่าย ๆ เท่านั้นเอง
Date :
2010-12-22 07:47:40
By :
kalamell
ขอตอบ คุณ xmen คุณได้ไปลบ ไฟล์ index.php ในหน้า hrstock หรือเปล่า
Date :
2010-12-22 07:49:48
By :
kalamell
ขอบคุณมากครับ
Date :
2011-02-18 08:56:22
By :
S ofcst
ผมจะไปเพิ่มแผนก ที่ ตรงไหน ครับ
Date :
2011-02-22 16:12:55
By :
su
ในส่วนของระบบรายงานนะครับท่าน เห็นว่าัยังไม่เสร็จดีนะคับ ขอแบบกราฟเลยละกันนะคับ
Date :
2011-02-23 00:51:59
By :
big4
Thank
Date :
2011-04-12 21:00:11
By :
testted
สงสัยเรื่องเวลาเอาไฟล์HRstockลงฐานแล้ว เวลาเรียนใช่ มันเกิด เป็นภาษาต่างดาว จะทำไงดีคับ
Date :
2011-06-01 16:30:43
By :
เอ็ม
แก้ปัญหาภาษาไทย ด้วย tis620 และ utf8 หาเอา
Date :
2011-06-01 17:23:41
By :
Dragons_first
อยากได้ออกรายงานเป็นกราฟอ่าครับ ขอเป็นหลายๆแบบนะครับ Thank หลายๆครับ
Date :
2011-06-14 14:09:14
By :
drakdokebi1
ผ่านมา ขอเอาไปศึกษาก่อนนะครับ
Date :
2011-11-11 17:49:10
By :
untonstt
ตอนนี้ได้เพิ่มเมนูด้านซ้ายเข้าไปอีกเป็น ปฏิทินกิจกรรม แล้วต้องการให้แสดงข้อมูลรายละเอียดตรงด้านขวา ต้องเพิ่มอะไรอีกบ้างคับ
Date :
2012-03-06 13:53:42
By :
teera52
ได้เพิ่ม case event เข้าไปที่ไพล์ selectmodule.php
Code (PHP)
case event:
include"modules/eventcalendar/report_event.php";
break;
แต่ยังแสดงข้อมูลรายละเอียดกิจกรรมยังไม่ได้ เป็นหน้าว่าง
ประวัติการแก้ไข 2012-03-07 14:23:42
Date :
2012-03-07 14:17:48
By :
teera52
case even
ครับ
Date :
2012-03-11 21:28:43
By :
teera52
หน้าแก้ไขสิทธิ์ ไม่มีปุ่มบันทึก ไม่ทราบว่าต้องเขียน code ต่อยังไงครับ
registerstock.php
<?php
if(!isset($_SESSION['iduser'])){
echo"<script language=\"javascript\">window.location.href='index.php';</script>";
exit();
}
if(isset($_GET['deluser'])){
$sqldel="Delete From stock_tb_module Where iduser='".$_GET['deluser']."'";
mysql_query("SET NAMES utf8");
$rsdel=@mysql_query($sqldel);
if($rsdel){
echo"<script language=\"javascript\">window.location.href='index.php?option=hrstock&com_stock=administrator';</script>";
}else{
echo mysql_error();
}
}
if(isset($_GET['moduleuser'])){
$muser=$_GET['moduleuser'];
if($muser=="add"){
if(isset($_POST['sbuser'])){
$seek="Select iduser from stock_tb_module Where iduser='".$_POST['user']."'";
mysql_query("SET NAMES utf8");
$rsseek=mysql_query($seek);
if(mysql_num_rows($rsseek)>0){
echo"<p>คุณได้เพิ่มผู้ใช้นี้ไปแล้ว</p>";
}else{
$sqlsave="INSERT INTO stock_tb_module(iduser,typeuser) Values('".$_POST['user']."','".$_POST['type']."')";
mysql_query("SET NAMES utf8");
$rssave=@mysql_query($sqlsave);
if($rssave){
echo"<script language=\"javascript\">alert('บันทึกข้อมูลเรียบร้อย');window.location.href='index.php?option=hrstock&com_stock=administrator';</script>";
}else{
echo mysql_error();
}
}
}
echo"<p>เพิ่มข้อมูลผู้ใช้ <a class=\"bl\" href=\"index.php?option=hrstock&com_stock=administrator\">ย้อนกลับ</a></p>";
echo"<form name=\"frmaddmodule\" method=\"post\" action=\"\" onsubmit=\"return chkadduserstock();\">";
echo"<table width=\"580\" cellspacing=\"1\" cellpadding=\"1\" border=\"0\" style=\"background:#FFFFFF;\">";
echo"<tr >";
echo"<td>ชื่อผู้ใช้งาน : </td>";
echo"<td><select name=\"user\" id=\"user\" onclick=\"cuser();\"><option value=\"\">- - - - - - - - - - - - ชื่อผู้ใช้งาน- - - - - - - - - - - -</option>";
$sqldep="Select depid,depname From tb_department order by depid";
mysql_query("SET NAMES utf8");
$rsdep=mysql_query($sqldep);
while($dep=mysql_fetch_array($rsdep)){
echo"<option class=\"op1\" value=\"0\">แผนก : ".$dep['depname']."</option>";
$struser="Select iduser,nameuser,surname from tb_user where depid='".$dep['depid']."'";
mysql_query("SET NAMES utf8");
$rsstruser=mysql_query($struser);
if(mysql_num_rows($rsstruser)==0){
echo"<option class=\"op2\" value=\"1\"> - - -ไม่มีพนักงาน</option>";
}else{
while($user=mysql_fetch_array($rsstruser)){
echo"<option class=\"op3\" value=\"".$user['iduser']."\"> ".$user['nameuser']." ".$user['surname']."</option>";
}
}
}
echo"</select>";
echo"</td>";
echo"</tr>";
echo"<tr>";
echo"<td>ระดับผู้ใช้งาน : </td>";
echo"<td><select name=\"type\" id=\"type\"><option value=\"\">- - - - - - - - - - - ระดับผู้ใช้งาน- - - - - - - - - - - </option>";
$sqltype="Select * From stock_tb_type_user order by typeuser";
mysql_query("SET NAMES utf8");
$rstype=mysql_query($sqltype);
while($type=mysql_fetch_array($rstype)){
echo"<option value=\"".$type['typeuser']."\">".$type['typeusername']."</option>";
}
echo"</td>";
echo"</tr>";
echo"<tr>";
echo"<td> </td>";
echo"<td><input class=\"btadmin\" type=\"submit\" name=\"sbuser\" value=\"บันทึกข้อมูล\"/></td>";
echo"</tr>";
echo"</table>";
echo"</form>";
}elseif($muser=="edit"){
echo"<p>แก้ข้อมูลประเภทการเข้าใช้งานของ User</p>";
$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']."'";
mysql_query("SET NAMES utf8");
$rs=mysql_query($sql);
$row=mysql_fetch_array($rs);
echo"<table width=\"450\" bgcolor=\"#FFFFFF\">";
echo"<tr>";
echo"<td>ชื่อ</td>";
echo"<td>".$row['nameuser']." ".$row['surname']."</td>";
echo"</tr>";
echo"<td>ประเภทการเข้าใช้</td>";
echo"<td>";
echo"<select name=\"typeuser\"><option value=\"\">ประเภทการเข้าใช้งาน</option>";
$sqltype="Select * From stock_tb_type_user order by typeuser";
mysql_query("SET NAMES utf8");
$rstype=mysql_query($sqltype);
while($type=mysql_fetch_array($rstype)){
if($row['typeuser']==$type['typeuser']){
echo"<option value=\"".$type['typeuser']."\" selected>".$type['typeusername']."</option>";
}else{
echo"<option value=\"".$type['typeuser']."\">".$type['typeusername']."</option>";
}
}
echo"</select>";
echo"</td>";
echo"</tr>";
echo"</table>";
}elseif($muser=="receive"){
if(isset($_GET['confirm'])){
if($_GET['confirm']=="ok"){
$sql="UPDATE stock_tb_module SET typeuser='03' Where iduser='".$_GET['id']."'";
}elseif($_GET['confirm']=="del"){
$sql="DELETE From stock_tb_module Where iduser='".$_GET['id']."'";
}
mysql_query("SET NAMES utf8");
$rs=mysql_query($sql);
if($rs){
echo"<script>window.location.href='index.php?option=hrstock&com_stock=administrator&moduleuser=receive';</script>";
}else{
echo mysql_error();
}
}
echo"<p>ผู้ที่ร้องขอเข้าใช้งานโมดูล HR STOCK</p>";
$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=''";
mysql_query("SET NAMES utf8");
$rs=mysql_query($sql);
echo"<table width=\"550\" style='background:#F1F1F1;'>";
echo"<tr>";
echo"<td width=\"180\" align=\"center\">ชื่อ - นามสกุล</td>";
echo"<td width=\"190\" align=\"center\">แผนก</td>";
echo"<td width=\"80\" align=\"center\">ปรับปรุง</td>";
echo"</tr>";
if(mysql_num_rows($rs)==0){
echo"<tr height=\"25\" bgcolor=\"#FFFFFF\">";
echo"<td align=\"center\" colspan=\"3\">- - - - ไม่มีผู้ร้องขอ - - - -</td>";
echo"</tr>";
}else{
while($row=mysql_fetch_array($rs)){
echo"<tr height=\"25\" bgcolor=\"#FFFFFF\">";
echo"<td> ".$row['nameuser']." ".$row['surname']."</td>";
echo"<td> ".$row['depname']."</td>";
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> <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>";
echo"</tr>";
}
}
echo"</table>";
echo"</center>";
}
}else{
echo"<p><u>กำหนดสิทธิ์ผู้เข้าใช้งานโมดูล HR Stock</u> <a class=\"bl\" href=\"index.php?option=hrstock&com_stock=administrator&moduleuser=add\">เพิ่มผุ้ใช้งาน</a>";
$sql="Select * from stock_tb_module where typeuser=''";
mysql_query("SET NAMES utf8");
$rssee=mysql_query($sql);
echo" | <a class=\"bl\" href=\"index.php?option=hrstock&com_stock=administrator&moduleuser=receive\">มีผู้ร้องขอเข้าใช้งานโมดูลนี้ ".mysql_num_rows($rssee)." คน</a>";
echo"</p>";
$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";
mysql_query("SET NAMES utf8");
$rsuser=@mysql_query($sqluser);
echo"<table class=\"tb\" width=\"580\" cellspacing=\"1\" cellpadding=\"1\" border=\"0\">";
echo"<tr height=\"30\" bgcolor=\"#FF62D5\">";
echo"<td align=\"center\"><b>ลำดับที่</b></td>";
echo"<td align=\"center\"><b>ชื่อ - สกุล</b></td>";
echo"<td align=\"center\"><b>แผนก</b></td>";
echo"<td align=\"center\"><b>ระดับของผู้ใช้</b></td>";
echo"<td align=\"center\"><b>ปรับแต่ง</b></td>";
echo"</tr>";
if(mysql_num_rows($rsuser)==0){
echo"<tr height=\"30\" bgcolor=\"#FFFFFF\">";
echo"<td colspan=\"5\" align=\"center\"> - - - - - ยังไม่มีผู้ใช้ใน โมดูล HR Stock นี้ - - - - - </td>";
echo"</tr>";
}else{
$i=1;
while($row=mysql_fetch_array($rsuser)){
echo"<tr height=\"25\" bgcolor=\"#FFFFFF\" onMouseOver=\"switchBg(this, 'trIn')\" onMouseOut=\"switchBg(this, 'trOut')\">";
echo"<td align=\"center\">$i</td>";
echo"<td> ".$row['nameuser']." ".$row['surname']."</td>";
echo"<td> ".$row['depname']."</td>";
echo"<td> ".$row['typeusername']."</td>";
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> <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>";
echo"</tr>";
$i++;
}
}
echo"</table>";
}
?>
Date :
2012-04-04 13:54:25
By :
poomloom
มันตัดสต็อกไม่ได้อ่ะคะ ช่วยบอกหน่อย แล้วมันไม่มีหน้าอนุมัติการเบิกหรอคะ
Date :
2012-10-24 21:53:03
By :
taewaweat
มันออกรายงานม่ายได้ครับ ผมม่ายรู้จะทำไง
Date :
2013-02-26 15:52:13
By :
สุริยา
มันจะ 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
ไฟล์ script.js
Code (Java)
window.onerror=function(desc,page,line,chr){
/* alert('JavaScript error occurred! \n'
+'\nError description: \t'+desc
+'\nPage address: \t'+page
+'\nLine number: \t'+line
);*/
}
$(function(){
$('a').focus(function(){this.blur();});
SI.Files.stylizeAll();
slider.init();
$('input.text-default').each(function(){
$(this).attr('default',$(this).val());
}).focus(function(){
if($(this).val()==$(this).attr('default'))
$(this).val('');
}).blur(function(){
if($(this).val()=='')
$(this).val($(this).attr('default'));
});
$('input.text,textarea.text').focus(function(){
$(this).addClass('textfocus');
}).blur(function(){
$(this).removeClass('textfocus');
});
var popopenobj=0,popopenaobj=null;
$('a.popup').click(function(){
var pid=$(this).attr('rel').split('|')[0],_os=parseInt($(this).attr('rel').split('|')[1]);
var pobj=$('#'+pid);
if(!pobj.length)
return false;
if(typeof popopenobj=='object' && popopenobj.attr('id')!=pid){
popopenobj.hide(50);
$(popopenaobj).parent().removeClass(popopenobj.attr('id').split('-')[1]+'-open');
popopenobj=null;
}
return false;
});
$('p.images img').click(function(){
var newbg=$(this).attr('src').split('bg/bg')[1].split('-thumb')[0];
$(document.body).css('backgroundImage','url('+_siteRoot+'images/bg/bg'+newbg+'.jpg)');
$(this).parent().find('img').removeClass('on');
$(this).addClass('on');
return false;
});
$(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;
});
});
});
$('div.sc-large div.img:has(div.tml)').each(function(){
$('div.tml',this).hide();
$(this).append('<a href="#" class="tml_open"> </a>').find('a').css({
left:parseInt($(this).offset().left)+864,top:parseInt($(this).offset().top)+1
}).click(function(){
$(this).siblings('div.tml').slideToggle();
return false;
}).focus(function(){this.blur();});
});
});
var slider={
num:-1,
cur:0,
cr:[],
al:null,
at:10*1000,
ar:true,
init:function(){
if(!slider.data || !slider.data.length)
return false;
var d=slider.data;
slider.num=d.length;
var pos=Math.floor(Math.random()*1);//slider.num);
for(var i=0;i<slider.num;i++){
$('#'+d[i].id).css({left:((i-pos)*1000)});
$('#slide-nav').append('<a id="slide-link-'+i+'" href="#" onclick="slider.slide('+i+');return false;" onfocus="this.blur();">'+(i+1)+'</a>');
}
$('img,div#slide-controls',$('div#slide-holder')).fadeIn();
slider.text(d[pos]);
slider.on(pos);
slider.cur=pos;
window.setTimeout('slider.auto();',slider.at);
},
auto:function(){
if(!slider.ar)
return false;
var next=slider.cur+1;
if(next>=slider.num) next=0;
slider.slide(next);
},
slide:function(pos){
if(pos<0 || pos>=slider.num || pos==slider.cur)
return;
window.clearTimeout(slider.al);
slider.al=window.setTimeout('slider.auto();',slider.at);
var d=slider.data;
for(var i=0;i<slider.num;i++)
$('#'+d[i].id).stop().animate({left:((i-pos)*1000)},1000,'swing');
slider.on(pos);
slider.text(d[pos]);
slider.cur=pos;
},
on:function(pos){
$('#slide-nav a').removeClass('on');
$('#slide-nav a#slide-link-'+pos).addClass('on');
},
text:function(di){
slider.cr['a']=di.client;
slider.cr['b']=di.desc;
slider.ticker('#slide-client span',di.client,0,'a');
slider.ticker('#slide-desc',di.desc,0,'b');
},
ticker:function(el,text,pos,unique){
if(slider.cr[unique]!=text)
return false;
ctext=text.substring(0,pos)+(pos%2?'-':'_');
$(el).html(ctext);
if(pos==text.length)
$(el).html(text);
else
window.setTimeout('slider.ticker("'+el+'","'+text+'",'+(pos+1)+',"'+unique+'");',30);
}
};
// STYLING FILE INPUTS 1.0 | Shaun Inman <http://www.shauninman.com/> | 2007-09-07
if(!window.SI){var SI={};};
SI.Files={
htmlClass:'SI-FILES-STYLIZED',
fileClass:'file',
wrapClass:'cabinet',
fini:false,
able:false,
init:function(){
this.fini=true;
},
stylize:function(elem){
if(!this.fini){this.init();};
if(!this.able){return;};
elem.parentNode.file=elem;
elem.parentNode.onmousemove=function(e){
if(typeof e=='undefined') e=window.event;
if(typeof e.pageY=='undefined' && typeof e.clientX=='number' && document.documentElement){
e.pageX=e.clientX+document.documentElement.scrollLeft;
e.pageY=e.clientY+document.documentElement.scrollTop;
};
var ox=oy=0;
var elem=this;
if(elem.offsetParent){
ox=elem.offsetLeft;
oy=elem.offsetTop;
while(elem=elem.offsetParent){
ox+=elem.offsetLeft;
oy+=elem.offsetTop;
};
};
};
},
stylizeAll:function(){
if(!this.fini){this.init();};
if(!this.able){return;};
}
};
Date :
2013-03-05 11:17:07
By :
guest
อยากเรียนถามเพิ่มเติมครับพอดีผมนำไปปรับเพื่อให้สามารถใช้ปุ่ม check box ตามภาพนี้ครับ
แต่หลังจากลอง check เลือกมากกว่า 1 รายการ
ผลการเลือกก็มาแค่รายการเดียว อยากให้สามารถเลือกได้มากกว่า 1รายการ ครับไม่ทราบจะแก้ไขcode อย่างไรบ้าง
ได้แนบcodeมาให้ด้วย...ขอบพระคุณมากครับ
Code (PHP)
<?php
session_start();
session_register("sess_kindid");
session_register("sess_kindname");
session_register("sess_kindnum");
session_register("sess_unit");
//chkSess();
if($_GET['add']=="new")
{
echo"<p><u>รายการสต๊อกวัสดุที่มี</u></p>";
echo"<select name=\"selectkind\" id=\"selectkind\" style=\"margin-left:5px;\" onclick=\"return selectKind();\">
<option value=\"\">- - - - - เลือกประเภทของวัสดุที่ท่านต้องการ - - - - -</option>";
$sql="Select * From stock_tb_kind Order by kindid";
mysql_query("SET NAMES utf8");
$rs=mysql_query($sql);
while($row=mysql_fetch_array($rs))
{
echo"<option value=\"".$row['kindid']."\">ประเภท : ".$row['kindname']."</option>";
}
echo"</select> [ <img src=\"images/cart.gif\" width=\"17\" /> <a class=\"cout\" href=\"index.php?option=hrstock&com_stock=begstock&bk=".$_GET['bk']."\">ดูตระกร้าของคุณ</a> ]<br />";
echo"<table width=\"580\" cellspacing=\"1\" cellpadding=\"1\" border=\"1\">";
echo"<tr>";
echo"<td width=\"400\" align=\"center\"><b>รายการวัสดุ</b></td>";
//echo"<td width=\"90\" align=\"center\"><b>จำนวนคงเหลือ</b></td>";
echo"<td width=\"90\" align=\"center\"><b>จองวัสดุ</b></td>";
echo"</tr>";
$sql="Select * From stock_tb_kind_type where kindid='".$_GET['kindid']."' Order by kindtypeid";
mysql_query("SET NAMES utf8");
$rs=mysql_query($sql);
if(mysql_num_rows($rs)==0)
{
echo"<tr height=\"25\" bgcolor=\"#FFFFFF\">";
echo"<td colspan=\"3\" align=\"center\">- - - - ยังไม่มีีข้อมูล - - - - </td>";
echo"</tr>";
}
while($row=mysql_fetch_array($rs))
{
echo"<form id=\"form1\" name=\"form1\" method=\"post\" action=\"index.php?option=hrstock&com_stock=begstock&bk=".$_GET['bk']."&id=".$row['kindtypeid']."\">"; ////////////////////////////////
echo"<tr height=\"25\" bgcolor=\"#FFFFFF\" onMouseOver=\"switchBg(this, 'mOUT')\" onMouseOut=\"switchBg(this, 'mIN')\" >";
echo"<td> ".$row['kindtypename']."</td>";
echo"<td align=\"center\">";
echo"<input name=\"data1\" type=\"checkbox\" value=\"kindtypeid\">"; ////////////////////////////////
//// echo"<a href=\"index.php?option=hrstock&com_stock=begstock&bk=".$_GET['bk']."&id=".$row['kindtypeid']."\">
/// <img src=\"images/push.gif\" width=\"40\" border=\"0\" /></a></td>";
echo"</tr>";
}
echo"</table>";
echo"<input type=\"submit\" name=\"continue_bt\" id=\"continue_bt\" value=\"ดำเนินการต่อ\" />"; /////////////////////////////
}elseif(isset($_POST['savebeg']))
{
for($i=0;$i<count($_POST['beg_for']);$i++)
{
/*
if($_POST['beg_for'][$i]=="")
{
echo"<p>กรุณาบอกวัตถุประสงค์ที่ต้องการเบิกด้วยครับ</p>";
echo"<p><a href=\"javascript:window.history.back();\">ย้อนกลับ</a></p>";
exit();
}
*/
}
if($_POST['txtdate']=="")
{
echo"<p>กรุณากรอกข้อมูลเบื้องต้นให้ครบ</p>";
echo"<p><a href=\"javascript:window.history.back();\">ย้อนกลับ</a></p>";
exit();
}
if(count($_SESSION['sess_kindid'])==0){
echo"<p>กรุณาเลือกรายการที่คุณต้องการ</p>";
echo"<p><a href=\"javascript:window.history.back();\">ย้อนกลับ</a></p>";
exit();
}
if($_POST['user_name']=="")
{
echo"<p>กรุณากรอกข้อมูลผู้ขอเบิกให้ครบด้วยครับ</p>";
echo"<p><a href=\"javascript:window.history.back();\">ย้อนกลับ</a></p>";
exit();
}
/*ปิดการตรวจสอบเวลาในการเบิกของ*/
/*
$ed=explode("-",$_POST['txtdate']);
$txtdate=$ed[2]."-".$ed[0]."-".$ed[1];
if($timeserver>"11.01" && $txtdate==$timedate)
{
echo"<p>หมดเวลาการขอเบิกของ กรุณาเลือกวันทำการ ในวันถัดไปครับ</p>";
echo"<p><a href=\"javascript:window.history.back();\">ย้อนกลับ</a></p>";
exit();
}*/
/*ปิดการตรวจสอบเวลาในการเบิกของ*/
$e=explode("-",$_POST['txtdate']);
$d=$e[2]."-".$e[0]."-".$e[1];
$sql="INSERT INTO stock_tb_beg_master(nobeg,begno,datedo,datebeg,iduser,statusbeg) Value(";
$sql.="'".$_GET['bk']."','".$_POST['txtbegno']."','$txtdate','$d','".$_SESSION['iduser']."','0')";
mysql_query("SET NAMES utf8");
$rs=mysql_query($sql);
if($rs){
$beg=$_POST['beg_num'];
$for=$_POST['beg_for'];
$i=0;
foreach($_SESSION['sess_kindid'] as $kid => $kvalue){
$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')";
mysql_query("SET NAMES utf8");
$rsdetail=mysql_query($sqldetail);
$i++;
}
session_unregister("sess_kindid");
session_unregister("sess_kindname");
session_unregister("sess_kindnum");
session_unregister("sess_unit");
echo"<p style=\"font-size:14px;margin:3px;\">บันทึกข้อมูลสำเร็จเรียบร้อยแล้วครับ<p>";
echo"<p style=\"font-size:14px;margin:3px;\">รหัสขอเบิกของท่านคือ : <font style=\"color:red;\"><b>".$_GET['bk']."</b></font></p>";
echo"<p style=\"font-size:14px;margin:3px;\">กรุณาจดจำรหัสนี้เมื่อท่านได้ไปขอเบิกของ เพื่อยืนยันว่าท่านมารับของจริงครับ<p>";
echo"<p style=\"font-size:14px;margin:3px;\">กด <a class=\"cout2\" href=\"index.php\">ที่นี่</a> เพื่อออกจากหน้านี้</p>";
}else{
echo"<p>".mysql_error()."</p>";
exit();
}
}else{
if(isset($_GET['id'])){
if(existsCart($_SESSION['sess_kindid'],$id)){
echo"<script>";
echo"alert('คุณได้ทำการเลือกรายการนี้ไปแล้วครับ');";
echo"window.locaiton.href=window.history.back();";
echo"</script>";
}else{
$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']."'";
mysql_query("SET NAMES utf8");
$rsk=mysql_query($sqlk);
$arrk=mysql_fetch_array($rsk);
$_SESSION['sess_kindid'][ ]=$arrk['kindtypeid'];
$_SESSION['sess_kindname'][ ]=$arrk['kindtypename'];
$_SESSION['sess_kindnum'][ ]=0;
$_SESSION['sess_unit'][ ]=$arrk['unitname'];
echo"<script>window.location.href='index.php?option=hrstock&com_stock=begstock&bk=".$_GET['bk']."'</script>";
}
}
echo"<p><u>ขอเบิกวัสดุอุปกรณ์</u></p>";
echo"<form name=\"frmaddbeg\" action=\"\" method=\"POST\">";
echo"<table width=\"580\" cellspacing=\"1\" cellpadding=\"1\" border=\"0\" style=\"background:#FFFFFF;\">";
echo"<tr>";
echo"<td width=\"180\" align=\"right\">เลขที่ใบเบิก : </td>";
echo"<td><input class=\"ipstock\" type=\"text\" name=\"txtbegno\" id=\"txtbegno\" disabled=\"disabled\"/> ระบบจะออกเลขให้อัตโนมัติ</td>";
echo"</tr>";
echo"<tr>";
echo"<td align=\"right\">วันที่ทำรายการ : </td>";
echo"<td>".thaidate($timedate)."</td>";
echo"</tr>";
echo"<tr>";
echo"<td align=\"right\">วันที่ต้องการเบิก : </td>";
echo"<td><input class=\"ipstock\" type=\"text\" name=\"txtdate\" id=\"txtdate\" readonly=\"readonly\" onfocus=\"showCalendarControl(this);\" autocomplete=\"off\" style=\"width:30%;\" /> </td>";
echo"</tr>";
/// echo"<tr>";
// echo"<td align=\"right\">ผู้ขอเบิก: </td>";
// echo"<td>".$_SESSION['nameuser']."</td>";
// echo"</tr>";
echo"<tr>";
echo"<td align=\"right\">ผู้ขอเบิก: </td>";
echo"<td><input name=\"user_name\" size=\"40\"></td>";
echo"</tr>";
echo"<tr>";
echo"<td> </td>";
echo"<td><input class=\"btadmin\" type=\"submit\" name=\"savebeg\" value=\"บันทึกข้อมูล\"/> <input class=\"btadmin\" type=\"button\" value=\"ยกเลิก\"/></td>";
echo"</tr>";
echo"</table>";
echo"<p><u>รายการที่คุณขอเบิก</u></p>";
if(isset($_GET['del']))
{
$id=$_GET['del'];
delCart($_SESSION['sess_kindid'],$id);
}
if(isset($_GET['delall']))
{
session_unregister("sess_kindid");
session_unregister("sess_kindname");
session_unregister("sess_kindnum");
session_unregister("sess_unit");
}
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\"/> เพิ่มรายการ</a> <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\"/> ลบรายการทั้งหมด</a></p><center>";
echo"<table width=\"580\" cellspacing=\"1\" cellpadding=\"1\" border=\"1\" style=\"border:1px solid;background:#D0D0D0;\">";
echo"<tr height=\"30\" bgcolor=\"#00AEFF\">";
echo"<td colspan=\"2\" align=\"center\">รายการ</td>";
/*echo"<td align=\"center\">วัตถุประสงค์การเบิก</td>"; */
echo"<td width=\"250\" align=\"center\">จำนวน</td>";
echo"<td align=\"center\">หน่วย</td>";
echo"</tr>";
if(count($_SESSION['sess_kindid'])==0){
echo"<tr height=\"30\" bgcolor=\"#FFFFFF\"><td colspan=\"5\" align=\"center\">คุณยังไม่มีการรายที่จะขอเบิก กรุณากด <a class=\"bl\" href=\"index.php?option=hrstock&com_stock=begstock&bk=".$_GET['bk']."&add=new\">ที่นี่</a> เพื่อขอเิบิกครับ</td></tr>";
}else{
foreach($_SESSION['sess_kindid'] as $kid => $kvalue){
echo"<tr height=\"25\" bgcolor=\"#FFFFFF\" onMouseOver=\"switchBg(this, 'mOUT')\" onMouseOut=\"switchBg(this, 'mIN')\">";
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>";
echo"<td width=\"200\"> ".$_SESSION['sess_kindname'][$kid]."</td>";
/* 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>"; */
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>";
echo"<td align=\"right\">".$_SESSION['sess_unit'][$kid]." </td>";
echo"</tr>";
}
}
echo"</table>";
echo"<br />";
echo"</center>";
echo"<br />";
echo"</form>";
}
?>
Date :
2013-07-17 13:59:53
By :
paratiger
ผมโหลดมาแล้ว เราต้อง SAVE ลงเครื่อง หรือ ต้องทำอย่างไง หรอ ครับช่วยอธิบายหน่อยครับ (พึ่งศึกษาครับ)
Date :
2014-03-25 07:05:53
By :
Banecrub
โหลดมาเเล้ว ก็ไป import สร้างฐานข้อมูล แล้วก็ใช้ได้เเล้วล่ะครับ
Date :
2014-03-26 18:43:23
By :
FreshyMusiC
ผมอยากถามเรื่อง กล่อง chat อ่าครับมันไม่ขึ้น
Date :
2014-10-27 22:06:53
By :
Forget
ใช้งานได้ดีเลยครับ
Date :
2014-10-28 15:24:42
By :
ชาญเดช
<?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 :
กบท
ผมได้ลองเพิ่มในส่วนของยี่ห้อของอุปกรณ์เข้า ในรูปดังนี้
ซึ่งในส่วนของยี่ห้อ มีตารางในฐานข้อมูลแล้ว ผมตั้งไว้เป็น bandid กับ brandname มีข้อมูลอยู่สองยี้ห้อครับ
และมีค่าเก็บเข้าไว้ในตาราง stock_tb_receive_master_sub แบบนี้
คำถามคือผมจะแสดงข้อมูลรายละเอียดรายการที่รับเข้าตรงช่องผู้ผลิตที่ผมเพิ่มไว้ยังไงครับ ผมไม่ค่อยมีความรู้เรื่องภาษาเท่าไร อาศัยลองแก้เพิ่มค่าเอา แต่ถ้าบอกให้แก้ตรงส่วนไหนผมหาเจอครับ เพียงแต่อยากทราบว่สจะต้องเขียนโค้แแบไหนครับ เพราะผมลองแทรกโค้ดเลือกตารางหรือฟิลด์แล้วมัน eror ตลอด ส่วนเรื่อง join ตารางผมก็งงอยู่เหมือนกันครับ อยากมห้ลองดูหน่อยครับว่าจะทำแบบไหนครับ
Date :
2016-04-05 15:24:56
By :
ผู้ทดลองทำ
โทดทีครับ ผมมือใหม่ ใหม่มาก
ถ้าเราเปลี่ยน index เป็นชื่อไฟล์อื่นได้มั้ยครับ
แล้วต้องแก้ที่ไฟล์อื่นด้วยมั้ยครับ
Date :
2016-10-27 21:53:34
By :
์NuttyGraphic
เว็บน่า Inject มากครับ ไม่ค่อยเหมาะทำออนไลน์เท่าไหร่ แต่เหมาะกับการใช้งานในเครือข่ายออฟไลน์มาก ๆ ครับ
Date :
2016-10-27 22:53:53
By :
banktakung
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
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 :
ปาล์ม
Load balance : Server 00