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,037

HOME > PHP > PHP Forum > รบกวนขอคำแนะนำเกี่ยวกับ ซ่อน textbox ระหว่าง admin กับ user มือใหม่หัดงม



 

รบกวนขอคำแนะนำเกี่ยวกับ ซ่อน textbox ระหว่าง admin กับ user มือใหม่หัดงม

 



Topic : 112934



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



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




สวัสดีครับพี่ๆ 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>&nbsp;</td>
  </tr>
  <tr>
    <td><p>&nbsp;</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>&nbsp;</td>
            <td>&nbsp;</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>&nbsp;</td>
            <td>&nbsp;</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>&nbsp;</td>
            <td>&nbsp;
            <?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>&nbsp;</p></td>
  </tr>
</table>
<p>&nbsp;</p>
<p>&nbsp;</p>
</body>
</html>




Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2014-11-28 20:24:31 By : sirichai_s View : 814 Reply : 5
 

 

No. 1



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



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


รบกวนด้วยคับ








ประวัติการแก้ไข
2014-11-28 21:54:25
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-11-28 20:45:45 By : sirichai_s
 


 

No. 2



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



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


หลักการ คือ ตอนเรา login ใช่ไหมครับ เรา เอา ตัวแปร $utype==1 คื admin

พอ เวลา หน้า menu นั้น ๆ เรา ใช้ วิธี if else เอา


เช่น

menu
1
2
3
4

แต่ถ้าเรา ต้องการให้ user เห็น แค่ 3 , 4 ใช้ วิธี if

ex.
if($utype == "1") { echo "1"; }else{ echo "no show"; }


อะไรประมาณนี้ ลอง ประยุกต์ ดู
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-11-28 22:11:21 By : deathzap
 

 

No. 3



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



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


ตอบความคิดเห็นที่ : 2 เขียนโดย : deathzap เมื่อวันที่ 2014-11-28 22:11:21
รายละเอียดของการตอบ ::

ได้แล้วครับ ขอบคุณนะครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-11-28 23:47:00 By : sirichai_s
 


 

No. 4

Guest


ตอบความคิดเห็นที่ : 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
 


 

No. 5



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



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

ตอบความคิดเห็นที่ : 4 เขียนโดย : sirichai_s เมื่อวันที่ 2014-11-29 10:56:22
รายละเอียดของการตอบ ::
อาจจะ mysql_error(); ดูครับว่า error อะไร
ปล. Escape ก่อน Query เถอะครับ ก่อนจะโดนแฮ็กกระจุย

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-11-29 13:00:22 By : itpcc
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : รบกวนขอคำแนะนำเกี่ยวกับ ซ่อน textbox ระหว่าง admin กับ user มือใหม่หัดงม
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

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