|
|
|
รบกวนขอคำแนะนำเกี่ยวกับ ซ่อน textbox ระหว่าง admin กับ user มือใหม่หัดงม |
|
|
|
|
|
|
|
สวัสดีครับพี่ๆ thaicreate
รบกวนคำแนะนำ การซ่อน textbox ระหว่าง admin กับ user
$utype==1 คือ admin
ต้องการซ่อน วันที่แจ้ง วันที่คืน สถานะ ครับ
มือใหม่หัดงมครับ
Code (PHP)
<?php
session_start(); //ประกาศใช้ session
//เรียกใช้ไฟล์ config.ini.php
include "config.ini.php";
//ตรวจสอบการเข้าสู่ระบบ
$st=1; // สถานะการเข้าสู่ระบบ 1=ยังไม่ได้ login 2=login เข้าระบบแล้ว
if (isset($_SESSION["sess_id"])!="") {
$st=2;
$uid=$_SESSION["sess_userid"]; //รับค่าตัวแปร id ของลูกค้าจาก session
$uname=$_SESSION["sess_name"]; //รับค่าตัวแปร ชื่อ-นามสกุล ของลูกค้าจาก session
$sess_id=$_SESSION["sess_id"]; //รับค่าตัวแปรก session_id
$utype=$_SESSION["sess_type"];
$type_name=$_SESSION["sess_tname"];
$deptid=$_SESSION["sess_deptid"];
$sql2=" select * from dept where deptid=$deptid ";
$result2=mysql_query($sql2);
$rs2=mysql_fetch_array($result2);
$deptname=$rs2["deptname"];
}
//gen รหัสสินค้า
$sql=" select max(job_id) as mid from job ";
$result=mysql_query($sql);
$rs=mysql_fetch_array($result);
//หาค่า max id ของฐานข้อมูลสินค้า
if ($rs["mid"]>0) {
$no=$rs["mid"]+1;
} else {
$no="0000000001";
}
$curdate=toexdate(getcurdate());
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874" />
<title><?php echo $sys_title; ?></title>
<link rel="stylesheet" type="text/css" href="css/style.css" />
<link rel="stylesheet" type="text/css" href="css/start/jquery-ui-1.8.21.custom.css" />
<script type="text/javascript" src="js/jquery-1.7.2.min.js"></script>
<script type="text/javascript" src="js/jquery-ui-1.8.21.custom.min.js"></script>
<script language="javascript">
$ (function() {
$("#startdate").datepicker({
dateFormat: 'dd-mm-yy',
dayNamesMin: ['อา', 'จ', 'อ', 'พ', 'พฤ', 'ศ', 'ส'],
monthNamesShort: ['มกราคม','กุมภาพันธ์','มีนาคม','เมษายน','พฤษภาคม','มิถุนายน','กรกฎาคม','สิงหาคม','กันยายน','ตุลาคม','พฤศจิกายน','ธันวาคม'],
changeMonth: true,
changeYear: true ,
yearRange: 'c-50:c+0',
maxDate:0
});
$("#enddate").datepicker({
dateFormat: 'dd-mm-yy',
dayNamesMin: ['อา', 'จ', 'อ', 'พ', 'พฤ', 'ศ', 'ส'],
monthNamesShort: ['มกราคม','กุมภาพันธ์','มีนาคม','เมษายน','พฤษภาคม','มิถุนายน','กรกฎาคม','สิงหาคม','กันยายน','ตุลาคม','พฤศจิกายน','ธันวาคม'],
changeMonth: true,
changeYear: true ,
yearRange: 'c-50:c+0',
minDate:0
});
});
function chk_form() {
var Rtn=true;
if (document.getElementById("startdate").value=="" || document.getElementById("device_id").value=="0" ||
document.getElementById("serial").value=="" || document.getElementById("question").value=="") {
Rtn=false;
alert('กรุณากรอกข้อมูลให้ครบ');
}
return Rtn;
}
</script>
</head>
<body>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td background="images/bghead.jpg" height="118"><table width="900" border="0" align="center" cellpadding="0" cellspacing="2">
<tr>
<td><font size="+3" color="#FFFFFF"><?php echo $sys_name; ?></font></td>
</tr>
</table></td>
</tr>
<tr>
<td background="images/bgmenu.jpg">
<table width="900" border="0" align="center" cellpadding="0" cellspacing="2">
<tr>
<td><?php include "menu.php"; ?></td>
</tr>
</table></td>
</tr>
</table>
<table width="900" border="0" align="center" cellpadding="0" cellspacing="2">
<tr>
<td><h1 style="color:#666">รายการแจ้งซ่อม</h1></td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td><p> </p>
<form action="add_job2.php" method="post" enctype="multipart/form-data" name="form1" id="form1" onsubmit="return chk_form()">
<table width="600" border="0" align="center" cellpadding="0" cellspacing="2">
<tr>
<td height="30" colspan="2"><font size="+1">รายละเอียดการแจ้ง</font><hr />
</td>
</tr>
<tr>
<td height="30"><strong>Job ID</strong></td>
<td><input name="jobid" type="text" id="jobid" size="9." readonly="readonly" value="<?php echo $no; ?>" /></td>
</tr>
<tr>
<td height="30"><strong>วันที่แจ้ง</strong></td>
<td><input name="startdate" type="text" id="startdate" size="9" value="<?php echo $curdate; ?>" /></td>
</tr>
<tr>
<td height="30"><strong>วันที่คืน</strong></td>
<td><input name="enddate" type="text" id="enddate" size="9" /></td>
</tr>
<?php if ($utype==1) { ?>
<tr>
<td height="30"><strong>ชื่อผู้ใช้</strong></td>
<td><select name="user_id" id="user_id">
<option value="0">-- เลือก --</option>
<?php
$sql2=" select * from user where type_id=3 ";
$result2=mysql_query($sql2);
for ($i=1;$i<=mysql_num_rows($result2);$i++) {
$rs2=mysql_fetch_array($result2);
echo "<option value='$rs2[user_id]'>$rs2[name]</option>";
}
?>
</select></td>
</tr>
<?php } else { ?>
<tr>
<td height="30"><strong>ชื่อผู้ใช้</strong></td>
<td><?php echo $uname; ?><input type="hidden" name="user_id" id="user_id" value="<?php echo $uid; ?>" /></td>
</tr>
<?php } ?>
<?php if ($utype==1) { ?>
<tr>
<td height="30"><strong>แผนก</strong></td>
<td><select name="deptid" id="deptid">
<option value="0">-- เลือก --</option>
<?php
$sql2=" select * from dept ";
$result2=mysql_query($sql2);
for ($i=1;$i<=mysql_num_rows($result2);$i++) {
$rs2=mysql_fetch_array($result2);
echo "<option value='$rs2[deptid]'>$rs2[deptname]</option>";
}
?>
</select></td>
</tr>
<?php } else { ?>
<tr>
<td height="30"><strong>แผนก</strong></td>
<td><?php echo $deptname; ?></td>
</tr>
<?php } ?>
<tr>
<td height="30"><strong>สถานะ</strong></td>
<td><select name="status" id="status">
<?php
$sql2=" select * from job_status ";
$result2=mysql_query($sql2);
for ($i=1;$i<=mysql_num_rows($result2);$i++) {
$rs2=mysql_fetch_array($result2);
echo "<option value='$rs2[status_id]'>$rs2[name]</option>";
}
?>
</select></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td colspan="2"><font size="+1">ข้อมูลอุปกรณ์</font><hr />
</td>
</tr>
<tr>
<td height="30"><strong>ชื่ออุปกรณ์</strong></td>
<td><select name="device_id" id="device_id">
<option value="0">-- เลือก --</option>
<?php
if ($utype!=1) {
$sql2=" select * from device where deptid=$deptid ";
$result2=mysql_query($sql2);
for ($i=1;$i<=mysql_num_rows($result2);$i++) {
$rs2=mysql_fetch_array($result2);
echo "<option value='$rs2[device_id]'>$rs2[device_name] $rs2[device_brand] $rs2[device_model]</option>";
}
} else {
$sql2=" select * from device ";
$result2=mysql_query($sql2);
for ($i=1;$i<=mysql_num_rows($result2);$i++) {
$rs2=mysql_fetch_array($result2);
echo "<option value='$rs2[device_id]'>$rs2[device_name] $rs2[device_brand] $rs2[device_model]</option>";
}
}
?>
</select></td>
</tr>
<tr>
<td height="30"><strong>Serial</strong></td>
<td><input type="text" name="serial" id="serial" /></td>
</tr>
<tr>
<td><strong>รายละเอียดปัญหา</strong></td>
<td><textarea name="question" id="question" cols="45" rows="5"></textarea></td>
</tr>
<tr>
<td><strong>ตอบปัญหา</strong></td>
<td><textarea name="answer" id="answer" cols="45" rows="5"></textarea></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td colspan="2"><font size="+1">ข้อมูล VENDER</font><hr />
</td>
</tr>
<tr>
<td height="30"><strong>Vender</strong></td>
<td><select name="vender_id" id="vender_id">
<option value="0">-- เลือก --</option>
<?php
$sql2=" select * from vender ";
$result2=mysql_query($sql2);
for ($i=1;$i<=mysql_num_rows($result2);$i++) {
$rs2=mysql_fetch_array($result2);
echo "<option value='$rs2[vender_id]'>$rs2[vender_name]</option>";
}
?>
</select></td>
</tr>
<tr>
<td height="30"><strong>รหัสใบ Job vender</strong></td>
<td><input type="text" name="cass" id="cass" /></td>
</tr>
<tr>
<td height="30"><strong>ชื่อพนักงานซ่อม</strong></td>
<td><input type="text" name="name" id="name" /></td>
</tr>
<tr>
<td height="30"><strong>ใบเสนอราคา</strong></td>
<td><input type="file" name="fileupload" id="fileupload" /></td>
</tr>
<tr>
<td height="30"><strong>หมายเหตุ</strong></td>
<td><input name="note" type="text" id="note" size="40" /></td>
</tr>
<tr>
<td> </td>
<td>
<?php if ($utype!=1) { ?>
<input type="hidden" name="deptid" id="deptid" value="<?php echo $deptid; ?>" />
<?php } ?>
</td>
</tr>
<tr>
<td colspan="2"><div align="center"><input type="submit" name="button" id="button" value="บันทึก" /></div></td>
</tr>
</table>
</form>
<p> </p></td>
</tr>
</table>
<p> </p>
<p> </p>
</body>
</html>
Tag : PHP
|
|
|
|
|
|
Date :
2014-11-28 20:24:31 |
By :
sirichai_s |
View :
814 |
Reply :
5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
รบกวนด้วยคับ
|
ประวัติการแก้ไข 2014-11-28 21:54:25
|
|
|
|
Date :
2014-11-28 20:45:45 |
By :
sirichai_s |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตอบความคิดเห็นที่ : 2 เขียนโดย : deathzap เมื่อวันที่ 2014-11-28 22:11:21
รายละเอียดของการตอบ ::
พอซ่อนได้แล้ว ติดปัญหาที่การ insert ไปแสดงคับ ต้องใช้ if ด้วยหรือป่าวครับ
Code (PHP)
<?php
include "config.ini.php";
$stdate=toexdate($_POST["startdate"]);
$endate="0000-00-00";
if (isset($_POST["enddate"])!="") {
if ($_POST["enddate"]!="") { $endate=toexdate($_POST["enddate"]); }
}
$photoname="";
//เช็คว่าได้มีการอัพโหลดรูปภาพมาหรือไม่
if ($_FILES["fileupload"]["tmp_name"]!="") {
//select ข้อมูลเพื่อเจนไอดีรูปภาพ
$sql2=" select max(job_id) as mid from job ";
$result2=mysql_query($sql2);
$rs2=mysql_fetch_array($result2);
if ($rs2["mid"]>0) {$mid=$rs2["mid"]+1;} else {$mid=1;}
//เปลี่ยนชื่อรูปภาพตามไอดี
$fname=explode(".",$_FILES["fileupload"]["name"]);
$photoname=$mid.".".$fname[1];
//อัพโลหดไฟล์ไปพาทที่วางเอาไว้มนนี้คือ folder images/product
move_uploaded_file($_FILES["fileupload"]["tmp_name"],"images/document/".$photoname);
}
if($utype == "1") {
$sql=" insert into job value(null,$_POST[user_id],'$stdate','$endate',$_POST[device_id],'$_POST[serial]','$_POST[question]' ";
$sql.=" ,'$_POST[answer]',$_POST[vender_id],'$_POST[cass]','$photoname','$_POST[name]','$_POST[note]',$_POST[status]) ";
$result=mysql_query($sql) or die('Insert Error');
}else{
echo "no show";}
mws_message('บันทึกข้อมูลเรียบร้อย','job.php');
?>
|
|
|
|
|
Date :
2014-11-29 10:56:22 |
By :
sirichai_s |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|