|
|
|
code 2 หน้านี้ไม่เก็บเข้าใน database คะ ไม่ทราบว่าเขียนตรงไหนผิดรบกวนดูให้ทีคะ |
|
|
|
|
|
|
|
รบกวนดูโค้ดให้หน่อยนะคะ มีสอง 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"> </th>
</tr>
<tr>
<td>ชื่อ-นามสกุล: : </td>
<td><input type="text" name="txt_name" id="txt_name" value='<?=$txt_name;?> <?=$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> </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"> </th>
<th width="525" scope="col"> </th>
</tr>
<tr>
<td>ขั้นตอนงาน;</td>
<td>
<input name="status" id="status" type="radio" value="1" />ลงพื้นที่ตรวจสอบ
<input name="status" id="status" type="radio" value="2" />นัดหมายการติดตั้ง
<input name="status" id="status" type="radio" value="3" />ติดตั้ง
<input name="status" id="status" type="radio" value="4" />ปัญหาหลังการติดตั้ง
</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> </td>
<td><input type="file" name="filename2" id="filename2" /></td>
</tr>
<tr>
<td> วันที่เปิดงาน</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> </td>
<td> </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
|
|
|
|
|
|
Date :
2013-07-15 00:41:10 |
By :
zion_vodka |
View :
643 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$query = mysql_query($sql) or die (mysql_error());
เอา Error มาดูหน่อยครับ
|
|
|
|
|
Date :
2013-07-15 06:22:56 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|