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 > code 2 หน้านี้ไม่เก็บเข้าใน database คะ ไม่ทราบว่าเขียนตรงไหนผิดรบกวนดูให้ทีคะ



 

code 2 หน้านี้ไม่เก็บเข้าใน database คะ ไม่ทราบว่าเขียนตรงไหนผิดรบกวนดูให้ทีคะ

 



Topic : 097807



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



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




รบกวนดูโค้ดให้หน่อยนะคะ มีสอง file คะเป็นหน้า html กับ php
1. ต้องการส่งค่าเมื่อกด submit ใน step_3 .ให้ไปเก็บลง database ทำแล้วแต่ไม่ขึ้นค่าให้คะ
2. ต้องการ upload file สอง file เป็นอะไรก็ได้ แต่ไฟล์ไม่เก็บใน folder คะ
รบกวนดูให้ทีนะคะ ขอบคุณคะCode (PHP)
<?php
session_start();
include "config.php";
if($_GET['id_cus'] OR $_GET['id_pro']) {
	$sql_check_updated = "SELECT * FROM tbl_project WHERE id_pro = '".$_GET['id_pro']."' ";
	$query_check_updated = mysql_query($sql_check_updated);
	while($result_check_updated = mysql_fetch_array($query_check_updated)) {
		$str_start_date = $result_check_updated['start_date'];
		$str_end_date = $result_check_updated['end_date'];
		$str_ref_id_staff = $result_check_updated['ref_id_staff'];
		$str_remark = $result_check_updated['remark'];
	}
	if($str_start_date != '0000-00-00' AND $str_end_date != '0000-00-00' AND $str_ref_id_staff != '') {
		$updated = 1;
	}
	else {
		$updated = 0;
	}

	$sql = "SELECT p.* , c.* FROM tbl_project p
			JOIN tbl_cus_project cp ON cp.id_pro = p.id_pro
			JOIN tbl_cus c ON c.id_cus = cp.id_cus
			WHERE p.id_pro = ".$_GET['id_pro']." ";
	$query = mysql_query($sql) or die ('Error Query ['.$sql.']');
	while($result = mysql_fetch_array($query)) {
		$txt_name = $result['name'];
		$txt_lastname = $result['lastname'];
		$txt_name_pro = $result['name_pro'];
		$txt_location = $result['location'];
		$txt_phone = $result['phone'];
		$txt_tel = $result['tel'];
		$txt_email = $result['email'];
	}
}
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
	<head>
		<meta name="keywords" content="" />
		<meta name="description" content="" />
		<meta http-equiv="content-type" content="text/html; charset=utf-8" />
		<title>MDU Customers</title>
		<link href='http://fonts.googleapis.com/css?family=Oswald:400,300' rel='stylesheet' type='text/css' />
		<link href='http://fonts.googleapis.com/css?family=Abel|Satisfy' rel='stylesheet' type='text/css' />
		<link href="default.css" rel="stylesheet" type="text/css" media="all" />
		<script type="text/javascript" src="jquery/jquery-1.10.2.min.js"></script>
		<script type="text/javascript" src="jquery/jquery-ui.min.js"></script>
		<link href="jquery/jquery-ui.min.css" rel="stylesheet" type="text/css" media="all" />
		<script>
			$(document).ready(function() {
				$("#start_date, #end_date, #firstdate_job, #enddate_job").datepicker({
					changeMonth: true,
					changeYear: true,
					showButtonPanel: true,
					dateFormat: "yy-mm-dd",
				});
				var updated = '<?=$updated;?>';
				var id_cus = '<?=$_GET['id_cus'];?>';
				var id_pro = '<?=$_GET['id_pro'];?>';
				
				if(updated != '1') {
					$('#step_2').hide();
					$('#step_3').hide();
					if(id_cus != '' || id_pro != '') {
						$('#step_2').show();
						$('#submit_step_2').click(function() {
							var id_cus = '<?=$_GET['id_cus'];?>';
							var id_pro = '<?=$_GET['id_pro'];?>';
							var start_date = $('#start_date').val();
							var end_date = $('#end_date').val();
							var namestaff = $('#namestaff').val();
							var remark = $('#remark').val();
							if(start_date == '') {
								alert('กรุณาระบุวันที่เริ่มโครงการ');
							}
							if(end_date == '') {
								alert('กรุณาระบุวันที่เสร็จสิ้นโครงการ');
							}
							if(namestaff == '') {
								alert('กรุณาเลือกผู้รับผิดชอบโครงการ');
							}
							else {
								$.ajax({
									type: "POST",
									url: "add_detailjob.php",
									data: "id_cus=" + id_cus + "&id_pro=" + id_pro + "&start_date=" + start_date + "&end_date=" + end_date + "&namestaff=" + namestaff + "&remark=" + remark,
									success: function(server_response) {
										$(document).ajaxComplete(function() {
										});
									}
								});
								$('#step_3').show();
							}
						});
					}
				}
				else {
					$('#step_2').show();
					$('#step_3').show();
					$('#start_date').attr('disabled', '').attr('value', '<?=$str_start_date;?>');
					$('#end_date').attr('disabled', '').attr('value', '<?=$str_end_date;?>');
					$('#namestaff').attr('disabled', '').attr('value', '<?=$str_ref_id_staff;?>');
					$('#remark').attr('disabled', '').html('<?=$str_remark;?>');
					$('#submit_step_2').hide();
					$('#reset_step_2').hide();
					$('#submit_step_3').click(function() {
						//alert('');
						var id_cus = '<?=$_GET['id_cus'];?>';
						var id_pro = '<?=$_GET['id_pro'];?>';
						var status = $('#status:checked').val();
						var detail = $('#detail').val();
						var filename1 = $('#filename1').val();
						var filename2 = $('#filename2').val();
						var firstdate_job = $('#firstdate_job').val();
						var enddate_job = $('#enddate_job').val();
						if(status == '') {
							alert('กรุณาระบุขั้นตอนงาน');
						}
						if(firstdate_job == '') {
							alert('กรุณาระบุวันที่เปิดงาน');
						}
						if(enddate_job == '') {
							alert('กรุณาระบุวันที่จบงาน');
						}
						else {
							$.ajax({
								type: "POST",
								url: "add_detailjob2.php",
								data: "id_pro=" + id_pro + "&status=" + status + "&detail=" + detail + "&filename1=" + filename1 + "&filename2=" + filename2 + "&firstdate_job=" + firstdate_job + "&enddate_job=" + enddate_job,
								success: function(server_response) {
									$(document).ajaxComplete(function() {
									});
								}
							});
						}
					});
				}
			});
		</script>
	</head>
	<body>
		<div id="header-wrapper">
			<div id="header">
				<div id="logo">
					<h1><a href="list.php">MDU Customers</a></h1>
				</div>
				<div id="menu">
					<ul> <?="LOGIN ID:".$_SESSION["username"];?>
						<li><a href="list.php" accesskey="1">DETAIL CUSTOMERS</a></li>
						<li class="current_page_item"><a href="detailjob.php" accesskey="2" title="">DETAIL JOB</a></li>
						<li><a href="logout.php" accesskey="4" title="">LOG OUT</a></li>
					</ul>
				</div>
			</div>
		</div>
		<div id="wrapper">
			<div align="center">
				<form action="" method="POST"  name="step_1" target="_self" id="step_1">
					<fieldset style="width:800px;height:150px;" >
					<legend > รายละเอียดลูกค้า </legend>
					<table width="667" border="0"  align="center">
						<tr>
							<th width="300" scope="col"> กรุณาค้นหาข้อมูล<a href=" " onclick="js_popup('btnsearch.php',783,600); return false;" title="Code PHP Popup" ><img src="images/search.png" alt="" width="20" height="20" id="btn_search"  /></a></th>
							<th width="165" scope="col">&nbsp;</th>
						</tr>
						<tr>
							<td>ชื่อ-นามสกุล: : </td>
							<td><input type="text" name="txt_name" id="txt_name" value='<?=$txt_name;?>&nbsp; <?=$txt_lastname;?>' disabled /></td>
							<td width="339">
								<script language="javascript">
									function js_popup(theURL,width,height) { //v2.0
										leftpos = (screen.availWidth - width) / 2;
										toppos = (screen.availHeight - height) / 2;
										window.open(theURL, "viewdetails","width=" + width + ",height=" + height + ",left=" + leftpos + ",top=" + toppos);
									}
								</script>
								<a href="#" onClick="js_popup('btnsearch.php',783,600); return false;" title="Code PHP Popup"></a> </td></tr>
<tr>
<td>โครงการ: </td>
<td><input type="text" name="txt_name_pro" id="txt_name_pro" value="<?=$txt_name_pro;?>" disabled /></td>
<td>สถานที่ : </td>
<td><input type="text" name="txt_location" id="txt_location" value="<?=$txt_location;?>" disabled /></td></tr>
<tr>
<td>เบอร์โทรศัพท์: </td>
<td><input type="text" name="txt_phone" id="txt_phone" maxlength="10" value="<?=$txt_phone;?>" disabled /></td>
<td>เบอร์โทรศัพท์: </td>
<td><input type="text" name="txt_tel" id="txt_phone" maxlength="10" value="<?=$txt_tel;?> " disabled /></td></tr>
<tr>
<td><input type="text" name="txt_email" id="txt_email" value="<?=$txt_email;?>" disabled /></td></tr>
</table>
</fieldset>
</form>
		<br>
		</div>
		<div align="center">
		<form action="" name="step_2" enctype="multipart/form-data" id="step_2">
		<fieldset style="width:800px;height:250px;" >
		<legend>บันทึกโครงการ </legend>
		<table width="629" height="171" border="0" align="center">
		<tr>
		
		  <td height="38">วันที่เริ่มโครงการ</td>
			<td><input type="text" name="start_date" id="start_date" value=""></td>
			</tr>
			<tr>
			<td height="33">วันที่เสร็จสิ้นโครงการ</td>
			<td><input type="text" name="end_date" id="end_date" value=""></td>
			</tr>
		
		  <td height="33">ผู้รับผิดชอบโครงการ</td>
			<td><input type="text" name="namestaff" id="namestaff" value=""></td>
			</tr>
			<tr>
		  <td>รายละเอียดโครงการ</td>
			<td><textarea name="remark" id="remark" cols="50" rows="5" ></textarea></td>
			</tr>
			 <tr>
		  <td></td>
			<td><p>
			<a href="#"><input type="button" name="submit_step_2"  value="SAVE" id="submit_step_2" /></a>
			   
			  <input type="reset" name="reset" value="DEL" id="reset_step_2" />
			</p>
			  <p>&nbsp; </p></td>
			</tr>
		</table>
		</fieldset>
		</form>
		<br>
		<form action="" enctype="multipart/form-data" name="step_3" id="step_3">
		<fieldset style="width:800px;height:450px;"><legend>รายละเอียดการติดตั้ง</legend>
		
		<table width="766" height="411" border="0" align="center">
		  <tr>
			<th width="138" scope="col">&nbsp;</th>
			<th width="525" scope="col">&nbsp;</th>
		  </tr>
		  <tr>
			<td>ขั้นตอนงาน;</td>
		   
		<td>
		  <input name="status" id="status" type="radio" value="1" />ลงพื้นที่ตรวจสอบ &nbsp;&nbsp;
		  <input name="status" id="status" type="radio" value="2" />นัดหมายการติดตั้ง&nbsp;&nbsp;
		  <input name="status" id="status" type="radio" value="3" />ติดตั้ง&nbsp;&nbsp;
		  <input name="status" id="status" type="radio" value="4" />ปัญหาหลังการติดตั้ง&nbsp;&nbsp;
		 </td>
		  </tr>
		  <tr>
			<td>บันทึกรายละเอียด</td>
			<td><textarea name="detail" id="detail" cols="80" rows="5" ></textarea></td>
		  </tr>
		   <tr>
			<td>แนบไฟล์</td>
			<td><input type="file" name="filename1" id="filename1" /></td>
		   <tr>
			<td>&nbsp;</td>
			<td><input type="file" name="filename2" id="filename2" /></td>
			
		  </tr>
		  <tr>
			<td>&nbsp;วันที่เปิดงาน</td>
			<td><input type="text" name="firstdate_job" id="firstdate_job" value=""></td>
		  </tr>
		  <tr>
			<td>วันที่จบงาน</td>
			<td><input type="text" name="enddate_job" id="enddate_job" value=""></td>
		  </tr>
		  <tr>
			<td></td>
			<td><input type="button" name="submit_step_3" value="submit" id="submit_step_3" /></td>
		  </tr>
		 
		  <tr>
			<td>&nbsp;</td>
			<td>&nbsp;</td>
		  </tr>
		</table>
		</fieldset>
		</form>
		<br>
      
			</div>
			<br>
		</div>
       
    <div id="footer" class="container"></div>
	</body>
  
		</div>
	</body>
</html>






อันนี้เป็นส่วนของ php แล้วนะคะ
Code (PHP)
<?
session_start();
include "config.php";
if (!empty($_POST['id_pro']) AND !empty($_POST['status']) AND !empty($_POST['firstdate_job']) AND !empty($_POST['enddate_job'])) {
	$sql = "INSERT INTO tbl_job (ref_id_pro, status, detail, filename1, filename2, firstdate_job, enddate_job, 
			ref_id_staff) VALUE (
			'".$_POST['id_pro']."',
			'".$_POST['status']."',
			'".$_POST['detail']."',
			'".$_POST['filename1']."',
			'".$_POST['filename2']."',
			'".$_POST['firstdate_job']."',
			'".$_POST['enddate_job']."',
			'".$_SESSION["username"]."'
			) ";
	$query = mysql_query($sql) or die ('Error Query ['.$sql.']');
	#if($_FILES["filename1"] != '') {
		#move_uploaded_file($_FILES["filename1"]["tmp_name"],"".$_FILES["filename1"]["name"]);
	#}
	if(move_uploaded_file($_FILES["filename1"]["tmp_name"],".../mai/attach/".$_FILES["filename1"]["name"])) {
		echo 'upload1';
	}
	if(move_uploaded_file($_FILES["filename2"]["tmp_name"],".../mai/attach/".$_FILES["filename2"]["name"])) {
		echo 'upload2';
	}
	echo 1;
}
else {
	echo 0;
}

mysql_close();
?>





Tag : PHP, MySQL







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2013-07-15 00:41:10 By : zion_vodka View : 643 Reply : 2
 

 

No. 1



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

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

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

Code (PHP)
$query = mysql_query($sql) or die (mysql_error());


เอา Error มาดูหน่อยครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-07-15 06:22:56 By : mr.win
 


 

No. 2



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



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


ตอบความคิดเห็นที่ : 1 เขียนโดย : mr.win เมื่อวันที่ 2013-07-15 06:22:56
รายละเอียดของการตอบ ::
คำถามแล้วได้แล้วคะพี่ เก็บค่าลงใน database เรียบร้อยแล้ว

แต่ติดตรงคำถามที่ 2 คะ ต้องการ upload file เข้า database ชื่อไฟล์ เข้าดาต้าเบสนะคะ แต่ตัวไฟล์ไม่เก็บใส่ให้ใน folder คะ
มันจะมีโค้ดตรงไหนผิดหว่า?

รบกวนดูให้หน่อยนะคะ
เด๋วมาถามใหม่ อิอิ ขอบคุณคะ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-07-15 15:23:34 By : zion_vodka
 

   

ค้นหาข้อมูล


   
 

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