|
|
|
ช่วยดู Code งานผมให้หน่อยคับคือช่อง Input มันตัวเดียวกันแต่ใช้ 2 ที่ |
|
|
|
|
|
|
|
คือว่าผมทำให้ Dropdown มันแสดงตัว input ของแต่ล่ะ option อ่ะคับ แล้วพอดีว่ามันมีค่า option ใช้ค่าเดียวกัน ผมเลยทำแบ่งเอาไว้ทั้ง 2 option แต่พอ Submit ไปมันไปหมดเลยอ่ะครับแล้วมันก็ไม่ Insert เข้า Database ผมคิดว่ามันเป็น เพราะมันรับค่าๆเดียวจาก 2 ที่ พอจะมีทางแก้รึป่าวคับ หรือ ผิดตรงอื่น ตรงไหนช่วยดูให้ทีนะคับ
Code (PHP)
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=tis-620">
<title>เพิ่มข้อมูลลูกค้าตามอนุมัติการดำเนินการด้านการตลาด ของ สายงาน น.</title>
<style type="text/css">
body {font-size: small;}
div.main { width:40%;background:#eaeaea;float:center}
div.begin {margin-left:50px;font-size: small;}
table.coll {border-collapse: collapse}
th {font-size: small;}
label { display:inline-block; width:130px; margin-bottom:10px;}
input {margin-left:20px;font-size: small;}
select {margin-left:20px;font-size: small;}
.option { display:none;}
</style>
<script type="text/javascript" src="jQuery/jquery-1.7.2.min.js"></script>
</head>
<body bgcolor=#8593e3>
<?include("function/topmenu.php");?><BR>
<?
$objConnect = mssql_connect("10.0.57.159","sa","oF,9yllt") or die("Error Connect to Database");
$objDB = mssql_select_db("skndata");
?>
<!--//*** Add Condition ***//-->
<?
if($_POST["hdnCmd"] == "Add")
{
$strSQL = "INSERT INTO Customer_kbn ";
$strSQL .="(Telno,Sector,Cust_Type,Name_Customer,Payee,Amount_Pay,Date_Pay2,Date_Start2,Date_End2) ";
$strSQL .="VALUES ";
$strSQL .="('".$_POST["AddTelno"]."','".$_POST["AddSector"]."' ";
$strSQL .=",'".$_POST["AddCust_Type"]."','".$_POST["AddName_Customer"]."' ";
$strSQL .=",'".$_POST["AddPayee"]."','".$_POST["AddAmount_Pay"]."' ";
$strSQL .=",'".$_POST["AddDate_Pay2"]."','".$_POST["AddDate_Start2"]."' ";
$strSQL .=",'".$_POST["AddDate_End2"]."') ";
$objQuery = mssql_query($strSQL);
if(!$objQuery) if($objQuery)
{
echo "<script language=\"JavaScript\">";
echo "alert('Add Done.');";
echo "</script>";
}
else
{
echo "<script language=\"JavaScript\">";
echo "alert('Error Add [".$strSQL."]');";
echo "</script>";
}
mssql_close($objConnect);
//header("location:$_SERVER[PHP_SELF]");
//exit();
}
?>
</DIV>
</body>
</html>
Tag : PHP
|
|
|
|
|
|
Date :
2013-01-24 14:12:56 |
By :
monkeytop |
View :
930 |
Reply :
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Insert ไม่เข้าก็เอา Error มาดูครับ
Code (PHP)
$objQuery = mssql_query($strSQL) or die(mysql_error());
|
|
|
|
|
Date :
2013-01-24 16:22:47 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่ขึ้น Error ครับ
|
|
|
|
|
Date :
2013-01-24 16:51:22 |
By :
monkeytop |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอา Code หน้า ที่บอกว่ามี input มี option อะไรนั่้นมาดูหน่อยครับ
ดูแต่หน้า Save อย่างเดียวก็บอกได้แค่ว่า ค่าตัวแปร $_POST มีมาจริงอ่ะเปล่า
ไม่งั้นลอง echo ค่าตัวแปรที่รับทั้งหมดออกมาดูว่ามีจริงหรือเปล่า
|
ประวัติการแก้ไข 2013-01-24 20:59:44
|
|
|
|
Date :
2013-01-24 17:21:40 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตอบความคิดเห็นที่ : 3 เขียนโดย : apisitp เมื่อวันที่ 2013-01-24 17:21:40
รายละเอียดของการตอบ ::
เนี่ยคับ
Code (PHP)
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=tis-620">
<title>เพิ่มข้อมูลลูกค้าตามอนุมัติการดำเนินการด้านการตลาด ของ สายงาน น.</title>
<style type="text/css">
body {font-size: small;}
div.main { width:40%;background:#eaeaea;float:center}
div.begin {margin-left:50px;font-size: small;}
table.coll {border-collapse: collapse}
th {font-size: small;}
label { display:inline-block; width:130px; margin-bottom:10px;}
input {margin-left:20px;font-size: small;}
select {margin-left:20px;font-size: small;}
.option { display:none;}
</style>
<script type="text/javascript" src="jQuery/jquery-1.7.2.min.js"></script>
</head>
<body bgcolor=#8593e3>
<?include("function/topmenu.php");?><BR>
<?
$objConnect = mssql_connect("10.0.57.159","sa","oF,9yllt") or die("Error Connect to Database");
$objDB = mssql_select_db("skndata");
?>
<!--//*** Add Condition ***//-->
<?
if($_POST["hdnCmd"] == "Add" )
{
$strSQL = "INSERT INTO Customer_kbn ";
$strSQL .="(Telno,Sector,Cust_Type,Name_Customer,Payee,Amount_Pay,Date_Pay2,Date_Start2,Date_End2) ";
$strSQL .="VALUES ";
$strSQL .="('".$_POST["AddTelno"]."','".$_POST["AddSector"]."' ";
$strSQL .=",'".$_POST["AddCust_Type"]."','".$_POST["AddName_Customer"]."' ";
$strSQL .=",'".$_POST["AddPayee"]."','".$_POST["AddAmount_Pay"]."' ";
$strSQL .=",'".$_POST["AddDate_Pay2"]."','".$_POST["AddDate_Start2"]."' ";
$strSQL .=",'".$_POST["AddDate_End2"]."') ";
$objQuery = mssql_query($strSQL) or die(mysql_error());;
if(!$objQuery) if($objQuery)
{
echo "<script language=\"JavaScript\">";
echo "alert('Add Done.');";
echo "</script>";
}
else
{
echo "<script language=\"JavaScript\">";
echo "alert('Error Add [".$strSQL."]');";
echo "</script>";
}
mssql_close($objConnect);
//header("location:$_SERVER[PHP_SELF]");
//exit();
}
?>
<CENTER>
<DIV class="main">
<TABLE>
<TD>
<FONT SIZE="3"><CENTER><B>เพิ่มข้อมูล</B></CENTER></FONT>
<FONT SIZE="3"><CENTER><B>ลูกค้าตามอนุมัติการดำเนินการด้านการตลาด ของ สายงาน น.</B></CENTER></FONT>
<BR>
<form name="frmAdd" method="GET" action="<?$_SERVER['SCRIPT_NAME']?>";>
<input type="hidden" name="hdnCmd" value="">
<!-- begin here -->
<div class="begin" id="container">
<div>
<label>เบอร์โทรศัพท์</label>
:
<input type="text" name="AddTelno" size="11" maxlength ="9">
</div>
<div>
<label>ชื่อลูกค้า</label>
:
<input type="text" name="AddName_Customer" size="25">
<div>
<div id="optSector">
<label>ส่วนงาน</label>
:
<select name="AddSector" id="Sector" style="width:145px">
<option value="">- กรุณาเลือกส่วนงาน -</option>
<option value="ขบน.1.1">ขบน.1.1</option>
<option value="ขบน.1.2">ขบน.1.2</option>
<option value="ขบน.2.1">ขบน.2.1</option>
<option value="ขบน.2.2">ขบน.2.2</option>
<option value="ขบน.3.1">ขบน.3.1</option>
<option value="ขบน.3.2">ขบน.3.2</option>
<option value="ขบน.4.1">ขบน.4.1</option>
<option value="ขบน.4.2">ขบน.4.2</option>
</select>
</div>
<div id="opt">
<label>ประเภทบริการ</label>
:
<select name="AddCust_Type" id="Service" style="width:180px">
<option value="opt_0">- กรุณาเลือกประเภทบริการ -</option>
<option value="opt_1">โครงการจ้างตัวแทนจำหน่ายสินค้าและบริการ</option>
<option value="opt_2">ยกเว้นค่าติดตั้ง และค่าบริการ เลขหมาย ADSL</option>
<option value="opt_3">ยกเว้นค่าประกันอุปกรณ์ Set Top Box และค่าบริการ IPTV</option>
</select>
</div>
<div id="display"></div>
<!-- option -->
<div class="option" id="opt_1" >
<div>
<label>ชื่อผู้รับเงิน</label>
:
<input type="text" name="AddPayee" size="25">
</div>
<div>
<label>จำนวนเงินที่จ่าย</label>
:
<input type="Float" name="AddAmount_Pay" size="5">
</div>
<div>
<label>วันที่จ่ายเงิน</label>
:
<input type="DATE" name="AddDate_Pay2" size="8"><font color="red">*ปี ค.ศ.</font>
</div>
<!-- Button -->
<div>
<input name="btnAdd" type="button" id="btnAdd" value="Add" OnClick="frmAdd.hdnCmd.value='Add';frmAdd.submit();">
<a href="Cust_kbn.php"><input name="btnAdd" type="button" id="btnCancel" value="Cancel"></a>
</div>
</div>
<div class="option" id="opt_3">
<div>
<label>วันที่เริ่มต้นการขออนุมัติ</label>
:
<input type="DATE" name="AddDate_Start1" size="8"><font color="red">*ปี ค.ศ.</font>
</div>
<div>
<label>วันที่สิ้นสุดการขออนุมัติ</label>
:
<input type="DATE" name="AddDate_End1" size="8"><font color="red">*ปี ค.ศ.</font>
</div>
<!-- Button -->
<div>
<input name="btnAdd" type="button" id="btnAdd" value="Add" OnClick="frmAdd.hdnCmd.value='Add';frmAdd.submit();">
<a href="Cust_kbn.php"><input name="btnAdd" type="button" id="btnCancel" value="Cancel"></a>
</div>
</div>
<div class="option" id="opt_2">
<div>
<label>วันที่เริ่มต้นการขออนุมัติ</label>
:
<input type="DATE" name="AddDate_Start2" size="8"><font color="red">*ปี ค.ศ.</font>
</div>
<div>
<label>วันที่สิ้นสุดการขออนุมัติ</label>
:
<input type="DATE" name="AddDate_End2" size="8"><font color="red">*ปี ค.ศ.</font>
</div>
<!-- Button -->
<div>
<input name="btnAdd" type="button" id="btnAdd" value="Add" OnClick="frmAdd.hdnCmd.value='Add';frmAdd.submit();">
<a href="Cust_kbn.php"><input name="btnAdd" type="button" id="btnCancel" value="Cancel"></a>
</div>
</div>
</div> <!-- container -->
<script type="text/javascript">
$(document).ready(function() {
// enter page
var selected = $('#Service option:selected').val();
//alert(selected);
var option = '.option#' + selected;
var content = $(option).html();
$('#display').html(content);
// select option
$('#Service').change(function() {
$('#Service option').removeClass('selected');
$(this).addClass('selected');
selected = $('#Service option:selected').val();
//alert(selected);
var option = '.option#' + selected;
var content = $(option).html();
$('#display').html(content);
//$('#display').hide();
//$('#display').html(content).show(300);
//$('#display').html(content).fadeIn(500);
});
}); //end
</script>
</FORM>
</TD>
</TABLE>
</DIV>
</body>
</html>
|
|
|
|
|
Date :
2013-01-25 09:22:03 |
By :
monkeytop |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|