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

Registered : 108,450

HOME > PHP > PHP Forum > ช่วยดูส่วนของการแก้ไขข้อมูลผลงานให้หน่อยครับ ทำอย่างไรไม่ต้องทำเป็น list ชื่อผู้ได้รับผลงาน ทำแบบเป็น input ชื่อ เท่านั้น และต้องเชื่อมโยงกับข้อมูลสมาชิก



 

ช่วยดูส่วนของการแก้ไขข้อมูลผลงานให้หน่อยครับ ทำอย่างไรไม่ต้องทำเป็น list ชื่อผู้ได้รับผลงาน ทำแบบเป็น input ชื่อ เท่านั้น และต้องเชื่อมโยงกับข้อมูลสมาชิก

 



Topic : 121246



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



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



หน้า form edit
Code (PHP)
 <?php 
$ID_per = $_GET[ID_per]; 
include("conn.php");
$sql = "SELECT * FROM performance WHERE ID_per=$ID_per;"; 
$rs = mysql_query($sql); 
$cols = mysql_fetch_row($rs); 
?>
          </p>
          <table width="500" border="0" cellspacing="0" cellpadding="0">
            <tr>
              <td><form action="vhvperformance_save.php" method="post" enctype="multipart/form-data" name="form2" id="form" onsubmit="return Check_txt();">
                <table width="500" border="0" cellspacing="0" cellpadding="0" background="images/bt14.jpg">
                  <tr>
                    <td width="193" height="30" align="right">ชื่อผลงาน :&nbsp; &nbsp;</td>
                    <td width="407"><input name="txtname" type="text" id="txtname" value="<?=$cols[2]?>" size="30" maxlength="20" />
                      <span class="sss">*</span></td>
                  </tr>
                  <tr>
                    <td height="30" align="right">ประเภทผลงาน:&nbsp; &nbsp;</td>
                    <td><input name="txttype" type="text" id="txttype" value="<?=$cols[3]?>" size="30" maxlength="20" />
                      <span class="sss"> *</span></td>
                  </tr>
                  <tr>
                    <td height="93" align="right">รายละเอียด :&nbsp; &nbsp;</td>
                    <td><textarea name="txtdetail" id="txtdetail" cols="45" rows="7"><?=$cols[4]?>
                    </textarea></td>
                  </tr>
                  <tr>
                    <td height="31" align="right">ผู้ได้รับผลงาน :&nbsp; &nbsp;</td>
                    <td><?
$ID_vhv = $cols[1]; 
$sql2 = "SELECT * FROM vhv WHERE ID_vhv='$ID_vhv';"; 
$rs2 = mysql_query($sql2); 
$cols2 = mysql_fetch_row($rs2); ?>
                      <select name="vhv" id="vhv2">
                        <option value="<?=$cols[1]?>">
                          <?=$cols2[3]?>
                          </option>
                        <?php 
			  mysql_free_result($rs2); 

$sql = "select * from vhv ;"; 
$rs = mysql_query($sql,$con); 
while($cols = mysql_fetch_row($rs))
{ 


} 
mysql_free_result($rs); 
mysql_close($con); 
?>
                      </select></td>
                  </tr>
                  <?php 
$Id_per = $_GET[ID_per]; 
include("conn.php");
$sql = "SELECT * FROM performance WHERE ID_per=$Id_per;"; 
$rs = mysql_query($sql); 
$cols = mysql_fetch_row($rs); 

?>
                  <tr>
                    <td rowspan="2" align="right">รูปภาพ :&nbsp; &nbsp;</td>
                    <td height="109"><label for="fileupload"><img src="gallery/<?=$cols[5];?>" alt=""width="100" height="100" />
                      <?=$cols[5];?>
                    </label></td>
                  </tr>
                  <tr>
                    <td height="31"><input type="file" name="fileupload" id="fileupload" />
                      <input type="hidden" name="hdnOldFile" value="<?=$cols[5];?>" /></td>
                  </tr>
                  <tr>
                    <td height="22" align="right" valign="top">วันที่
                      <label for="txtdate">:&nbsp; </label></td>
                    <td align="left" valign="middle"><input name="dateInput" type="text" id="dateInput" value="<?=$cols[6]?>" />
                      <br />
                      <br /></td>
                    <td rowspan="3">&nbsp;</td>
                  </tr>
                  <script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
                  <script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.8.5/jquery-ui.min.js"></script>
                  <script type="text/javascript">
$(function(){
	var dateBefore=null;
	$("#dateInput").datepicker({
		dateFormat: 'dd-mm-yy',
		showOn: 'button',
//		buttonImage: 'http://jqueryui.com/demos/datepicker/images/calendar.gif',
		buttonImageOnly: false,
		dayNamesMin: ['อา', 'จ', 'อ', 'พ', 'พฤ', 'ศ', 'ส'], 
		monthNamesShort: ['มกราคม','กุมภาพันธ์','มีนาคม','เมษายน','พฤษภาคม','มิถุนายน','กรกฎาคม','สิงหาคม','กันยายน','ตุลาคม','พฤศจิกายน','ธันวาคม'],
		changeMonth: true,
		changeYear: true,
		beforeShow:function(){	
			if($(this).val()!=""){
				var arrayDate=$(this).val().split("-");		
				arrayDate[2]=parseInt(arrayDate[2])-543;
				$(this).val(arrayDate[0]+"-"+arrayDate[1]+"-"+arrayDate[2]);
			}
			setTimeout(function(){
				$.each($(".ui-datepicker-year option"),function(j,k){
					var textYear=parseInt($(".ui-datepicker-year option").eq(j).val())+543;
					$(".ui-datepicker-year option").eq(j).text(textYear);
				});				
			},50);
		},
		onChangeMonthYear: function(){
			setTimeout(function(){
				$.each($(".ui-datepicker-year option"),function(j,k){
					var textYear=parseInt($(".ui-datepicker-year option").eq(j).val())+543;
					$(".ui-datepicker-year option").eq(j).text(textYear);
				});				
			},50);		
		},
		onClose:function(){
			if($(this).val()!="" && $(this).val()==dateBefore){			
				var arrayDate=dateBefore.split("-");
				arrayDate[2]=parseInt(arrayDate[2])+543;
				$(this).val(arrayDate[0]+"-"+arrayDate[1]+"-"+arrayDate[2]);	
			}		
		},
		onSelect: function(dateText, inst){ 
			dateBefore=$(this).val();
			var arrayDate=dateText.split("-");
			arrayDate[2]=parseInt(arrayDate[2])+543;
			$(this).val(arrayDate[0]+"-"+arrayDate[1]+"-"+arrayDate[2]);
		}	

	});

});
                  </script>
                  <tr>
                    <td height="22" align="right">&nbsp;</td>
                    <td align="left" valign="middle"><input type='hidden' name='Id_per' value='<?=$Id_per?>' />
                      <input type="submit" name="button" id="button" value="ตกลง" />
                      <input type="button" name="button3" id="button3" value="ยกเลิก"  onclick="window.history.back();"/></td>
                  </tr>
                  <tr>
                    <td align="center">&nbsp; &nbsp;&nbsp;</td>
                  </tr>
                </table>
              </form>



หน้า save ฟอร์ม edit
Code (PHP)
<?php
 $Id_per=$_POST[Id_per]; 
$Id_vhv = $_POST[vhv];
$name = $_POST[txtname];
$type = $_POST[txttype];
$detail = $_POST[txtdetail];
$date1 = $_POST[dateInput];
		include("conn.php");
			 $sql = "UPDATE performance SET Name_per='$name',Type_per='$type',Detail_per='$detail', Date_per='$date1',ID_vhv='$Id_vhv' WHERE ID_per='$Id_per';";
		$rc = mysql_query($sql);	
				$rc = mysql_query($sql);		

	if($_FILES["fileupload"]["name"] != "")
	{
		if(copy($_FILES["fileupload"]["tmp_name"],"gallery/".$_FILES["fileupload"]["name"]))
		{

			@unlink("gallery/".$_POST["hdnOldFile"]);
			
			$sql = "UPDATE performance SET Pic_per = '".$_FILES["fileupload"]["name"]."' WHERE ID_per = $Id_per; ";
 $rc = mysql_query($sql);		
		}
	}
	
 if($rc){ 
	 echo "<script language=\"javascript\">";
echo "alert('ปรับปรุงข้อมูลเรียบร้อยแล้วครับ')";
echo "</script>";
	 echo '<meta http-equiv="refresh" content="2;url=vhvperformance.php">';
 } else { 
	 echo "<script language=\"javascript\">";
echo "alert('ไม่สามารถปรับปรุงข้อมูลได้ครับ')";
echo "</script>";
	 echo '<meta http-equiv="refresh" content="1;url=vhvperformance.php">';
}  mysql_close(); 
?>




Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2016-02-05 14:35:46 By : godzaa View : 477 Reply : 3
 

 

No. 1



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



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


ไม่ทำเป็น list ไว้ ก็ทำเป็น ajax
แล้วมีเหตุผลอะไรไม่ทำเป็น ลิสต์ ทำเป็นลิสต์ มันง่ายที่สุดแล้ว






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-02-05 16:03:33 By : Chaidhanan
 


 

No. 2



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



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

ครับ ผมก้อยังว่าอยู่ครับ ผมโดนคอมเม้นต์มา สอบโปรเจ็ค ยังงงกับอาจารย์อยู่ครับ แล้่วทำแบบ ajax แนะนำหน่อยครับ


ประวัติการแก้ไข
2016-02-05 19:57:53
2016-02-05 19:58:07
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-02-05 19:53:52 By : godzaa
 

 

No. 3



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



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


ใช้ jquery อยู่แล้ว ก็เปิด document $.ajax() เลยครับ มีหลายวิธีในการเรียกใช้ ง่ายครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-02-05 20:06:56 By : Chaidhanan
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ช่วยดูส่วนของการแก้ไขข้อมูลผลงานให้หน่อยครับ ทำอย่างไรไม่ต้องทำเป็น list ชื่อผู้ได้รับผลงาน ทำแบบเป็น input ชื่อ เท่านั้น และต้องเชื่อมโยงกับข้อมูลสมาชิก
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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: Voake, Comcube, รับทำเว็บไซต์ รับเขียนโปรแกรม , รับทำบัญชี , โรงงานผลิตครีม , สำนักงานบัญชี , รับจดทะเบียนบริษัท , Pangpond , รถมือสอง

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