รบกวนดู code php ให้หน่อยครับว่ามันผิดตรงไหน กรอกข้อมูลแล้ว Autofill เด้งไป textbox อื่นครับ
ผมทำ autofill ข้อมูล แล้วทำ form กรอกข้อมูลแบบกำหนดจำนวนรายการได้ พอกรอกรหัสสินค้า ข้อมูลของสินค้าก็จะขึ้นตามที่เราทำ Autofill ใว้ แต่ปัญหามันอยูที่ว่าข้อมูลมันไม่ยอมขึ้นตามแถวของข้อมูลที่เรากรอก มันเด้งไปแถวสุดท้ายตามรูปครับ ยังไงรบกวนช่วยดูให้หน่อยครับ งมมาหลายวันและ ขอบคุณล่วงหน้าครับ
Code (PHP)
<?ob_start();?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<LINK REL="SHORTCUT ICON" HREF="JPG/logo.ico" />
<title> User add order </title>
<meta name="Generator" content="EditPlus">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
<style type=text/css>
A:link {COLOR: #000000; TEXT-DECORATION: none}
A:visited {COLOR: #000000; TEXT-DECORATION: none}
A:hover {COLOR: #ff0000; TEXT-DECORATION: none}
</style>
<link rel="stylesheet" type="text/css" href="calendar/calendar.css">
<script language="JavaScript" src="calendar/calendar_us.js"></script>
<link rel="stylesheet" type="text/css" href="pro_dropdown_3/pro_dropdown_3.css" />
<script src="pro_dropdown_3/stuHover.js" type="text/javascript"></script>
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_jumpMenu(targ,selObj,restore){
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
</script>
</head>
<script language="JavaScript">// code check right click
var isNS = (navigator.appName == "Netscape") ? 1 : 0;
if(navigator.appName == "Netscape") document.captureEvents(Event.MOUSEDOWN||Event.MOUSEUP);
function mischandler(){
return false;
}
function mousehandler(e){
var myevent = (isNS) ? e : event;
var eventbutton = (isNS) ? myevent.which : myevent.button;
if((eventbutton==2)||(eventbutton==3)) return false;
}
document.oncontextmenu = mischandler;
document.onmousedown = mousehandler;
document.onmouseup = mousehandler;
</script>
<?
session_start();
mysql_connect("localhost","root","1234");
mysql_select_db("cs");
$strSQL2 = "SELECT * FROM user WHERE User = '".$_SESSION['User']."' ";
$objQuery2 = mysql_query($strSQL2);
$objResult = mysql_fetch_array($objQuery2);
if($objResult["Status"] != "User"){
header("location:index.php");
}
mysql_close();
?>
<body bgcolor="#ccff66">
<img src="jpg/user.gif" width="350" border="0" alt="">
<br>
<font face="arial,tahoma,impact" size="5" color="#3a3a3a"><b>Welcome:</b></font>
<font face="arial,tahoma,impact" size="5" color="#0000ff"> <?=$objResult["F_name"]; ?> </font>
<a href="logout.php"><img src="JPG/logout.gif" width="60" border="0" alt=""></a>
<span class="preload1"></span>
<span class="preload2"></span>
<ul id="nav">
<li class="top"><a href="user_menu.php" class="top_link"><span class="down"><font size="4">รายการเบิก/รับสินค้า</font></span></a>
<ul class="sub">
<li><a href="#" class="fly"><font size="4">- สินค้าตัวอย่าง</font></a>
<ul>
<li><a href="user_add_order_1.php"><font size="4">- เพิ่มรายการเบิก/รับ สินค้า</font></a></li>
<li><a href="user_show_order_1.php"><font size="4">- แสดงรายการเบิก/รับ สินค้า</font></a></li>
<li><a href="user_export_order_1.php"><font size="4">- Export รายการเบิก/รับ สินค้า</font></a></li>
</ul>
</li>
<li><a href="#" class="fly"><font size="4">- แคตตาล็อค</font></a>
<ul>
<li><a href="user_add_order_2.php"><font size="4">- เพิ่มรายการเบิก/รับ สินค้า</font></a></li>
<li><a href="user_show_order_2.php"><font size="4">- แสดงรายการเบิก/รับ สินค้า</font></a></li>
<li><a href="user_export_order_2.php"><font size="4">- Export รายการเบิก/รับ สินค้า</font></a></li>
</ul>
</li>
<li><a href="#" class="fly"><font size="4">- วัสดุส่งเสริมการขาย</font></a>
<ul>
<li><a href="user_add_order_3.php"><font size="4">- เพิ่มรายการเบิก/รับ สินค้า</font></a></li>
<li><a href="user_show_order_3.php"><font size="4">- แสดงรายการเบิก/รับ สินค้า</font></a></li>
<li><a href="user_export_order_3.php"><font size="4">- Export รายการเบิก/รับ สินค้า</font></a></li>
</ul>
</li>
</ul>
</li>
<li class="top"><a href="admin_menu.php" class="top_link"><span class="down"><font size="4">รายการสินค้า</font></span></a>
<ul class="sub">
<li><a href="user_show_stock_1.php"><font size="4">- สินค้าตัวอย่าง</font></a></li>
<li><a href="user_show_stock_2.php"><font size="4">- แคตตาล็อค</font></a></li>
<li><a href="user_show_stock_3.php"><font size="4">- วัสดุส่งเสริมการขาย</font></a></li>
</ul>
</li>
<li class="top"><a href="logout.php" class="top_link"><span><font size="4">Logout</font></span></a></li>
</ul>
<p>
<form action="User_add_order_1.php" name="frmAdd" id="frmAdd" method="post">
<?
date_default_timezone_set('Asia/Bangkok');
$date = date('m/d');
$year = date('Y');
$dateyear = date("Y",strtotime($year));
$dateday = date("d/m",strtotime($date));
$datestr = $dateday."/".$dateyear;
$date2 = date('H:i');
$timestr = date("H:i",strtotime($date2));
$date3 = date('m/d');
$numday = date("md",strtotime($date3));
$txt = "S1 - ";
$sign=$objResult["F_name"];
?>
<table border="0" cellspacing="0" cellpadding="0">
<tr height="30">
<td width="800" colspan="8">
<font face="arial,tahoma,impact" size="5" color="#3a3a3a"><b><u>สินค้าตัวอย่าง</u></b></font>
</td>
</tr>
<tr height="30">
<td width="100" align="left"><font face="arial,tahoma,impact" size="3" color="#3a3a3a"><b>รหัสพนักงาน</b></font></td>
<td width="100" align="center">
<?
mysql_connect("localhost","root","1234") or die(mysql_error());
mysql_select_db("cs");
?>
<script language="JavaScript">
function resutName1(Code)
{
switch(Code)
{
<?
$strSQL = "SELECT * FROM user ORDER BY Code ASC";
$objQuery = mysql_query($strSQL);
while($objResult = mysql_fetch_array($objQuery))
{
?>
case "<?=$objResult["Code"];?>":
frmAdd.txtName1.value = "<?=$objResult["F_name"];?> <?=$objResult["L_name"];?>";
frmAdd.txtSection.value = "<?=$objResult["Section"];?>";
break;
<?
}
?>
default:
frmAdd.txtName1.value = "";
frmAdd.txtSection.value = "";
}
}
</script>
<input type="text" name="txtCode1" size="10" Onkeyup="resutName1(this.value);">
</td>
<td width="100" align="left"><font face="arial,tahoma,impact" size="3" color="#3a3a3a"><b>ชื่อ-สกุล</b></font></td>
<td width="200" colspan="2" align="center">
<input type="text" name="txtName1" size="25">
</td>
<td width="100" align="left"><font face="arial,tahoma,impact" size="3" color="#3a3a3a"><b>หน่วยงาน</b></font></td>
<td width="200" colspan="2" align="center">
<input type="text" name="txtSection" size="25">
<?
mysql_close();
?>
</td>
</tr>
<tr height="30">
<td width="100" align="left"><font face="arial,tahoma,impact" size="3" color="#3a3a3a"><b>วันที่เบิก</b></font></td>
<td width="100" align="center"><font face="arial,tahoma,impact" size="3" color="#3a3a3a"><?echo "$datestr"?></font></td>
<td width="100" align="left"><font face="arial,tahoma,impact" size="3" color="#3a3a3a"><b>วันที่ต้องการ</b></font></td>
<td width="200" align="center" colspan="2">
<input type="text" name="txtDatew" id="txtDatew" size="21">
<script language="JavaScript">
new tcal ({'formname': 'frmAdd','controlname': 'txtDatew'});
</script>
</td>
<td width="100" align="left"><font face="arial,tahoma,impact" size="3" color="#3a3a3a"><b>ผู้จัดทำ</b></font></td>
<td width="100" align="center"><font face="arial,tahoma,impact" size="3" color="#3a3a3a"><?echo "$sign"?></font></td>
<td width="100"></td>
</tr>
<tr height="30">
<td width="100" align="left"><font face="arial,tahoma,impact" size="3" color="#3a3a3a"><b>การใช้งาน</b></font></td>
<td width="300" colspan="3" align="left"><input type="text" name="txtUse" size="40"></td>
<td width="100" align="left"><font face="arial,tahoma,impact" size="3" color="#3a3a3a"><b>Packing</b></font></td>
<td width="200" colspan="2">
<select name="txtPacking">
<option value="" selected>---</option>
<option value="ผูกเชือก">ผูกเชือก</option>
<option value="ใส่กล่อง">ใส่กล่อง</option>
<option value="บรรจุกล่องเพื่อส่งไปรษณีย์">บรรจุกล่องเพื่อส่งไปรษณีย์</option>
</select>
</td>
<td width="100"></td>
</tr>
<tr height="30">
<td width="100"><font face="arial,tahoma,impact" size="3" color="#3a3a3a"><b>วิธิการจัดส่ง</b></font></td>
<td width="200" colspan="2">
<select name="txtShipping">
<option value="" selected>---</option>
<option value="ผูกเชือก">รับเอง</option>
<option value="Mail บปช.">Mail บปช.</option>
<option value="ส่งทางไปรษณีย์">ส่งทางไปรษณีย์</option>
<option value="รถ SFG">รถ SFG</option>
</select>
</td>
<td width="100"></td>
<td width="100"><font face="arial,tahoma,impact" size="3" color="#3a3a3a"><b>ที่อยู่ผู้จัดส่ง</b></font></td>
<td width="300" colspan="3" align="left"><input type="text" name="txtAddress" size="40"></td></td>
</tr>
</table>
<p>
<font face="arial,tahoma,impact" size="3" color="#3a3a3a"><b>จำนวนรายการ : </b></font>
<select name="menu1" onChange="MM_jumpMenu('parent',this,0)">
<?
$i=1;
for($i=1;$i<=10;$i++){
if($_GET["Line"] == $i){
$sel = "selected";
}else{
$sel = "";
}
?>
<option value="<?=$_SERVER["PHP_SELF"];?>?Line=<?=$i;?>" <?=$sel;?>><?=$i;?></option>
<?
}
?>
</select>
<p>
<table border="0" cellspacing="2" cellpadding="2" width="1100">
<tr bgcolor="#0066ff" height="30">
<th align="center" width="100"><font face="arial,tahoma,impact" size="2">หมายเลข</font></th>
<th align="center" width="200"><font face="arial,tahoma,impact" size="2">รหัสสินค้า</font></th>
<th align="center" width="200"><font face="arial,tahoma,impact" size="2">รายการ</font></th>
<th align="center" width="100"><font face="arial,tahoma,impact" size="2">ขนาด</font></th>
<th align="center" width="100"><font face="arial,tahoma,impact" size="2">ราคา</font></th>
<th align="center" width="100"><font face="arial,tahoma,impact" size="2">ราคารวม</font></th>
<th align="center" width="100"><font face="arial,tahoma,impact" size="2">จำนวนเบิก</font></th>
<th align="center" width="100"><font face="arial,tahoma,impact" size="2">จำนวนรับ</font></th>
<th align="center" width="100"><font face="arial,tahoma,impact" size="2">คงเหลือ</font></th>
</tr>
<?
$objConnect = mysql_connect("localhost","root","1234") or die("Error Connect to Database");
$objDB = mysql_select_db("cs");
$strSQL = "SELECT * FROM data_order_1";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
$Num_Rows = mysql_num_rows($objQuery);
$Num = $Num_Rows;
$line = $_GET["Line"];
if($line == 0){
$line=1;
}
for($i=1;$i<=$line;$i++){
$Num2=$Num+$i;
$Num3=sprintf("%06d", $Num2);
$number=$txt.$Num3;
?>
<tr bgcolor="#66ffff">
<td align="center"><font face="arial,tahoma,impact" size="2" color=""><?echo "$number"?></font></td>
<td width="100" align="left">
<input type="text" name="txtCode2<?=$i;?>" size="28" Onkeyup="resutName2(this.value);">
<?
mysql_connect("localhost","root","1234") or die(mysql_error());
mysql_select_db("cs");
?>
<script language="JavaScript">
function resutName2(Code)
{
switch(Code)
{
<?
$strSQL = "SELECT * FROM data_stock_1 ORDER BY Code ASC";
$objQuery = mysql_query($strSQL);
while($objResult = mysql_fetch_array($objQuery))
{
?>
case "<?=$objResult["Code"];?>":
frmAdd.txtName2<?=$i;?>.value = "<?=$objResult["Name"];?>";
frmAdd.txtSize<?=$i;?>.value = "<?=$objResult["Size"];?>";
frmAdd.txtPrice<?=$i;?>.value = "<?=$objResult["Price"];?>";
frmAdd.txtRemain<?=$i;?>.value = "<?=$objResult["Remain"];?>";
break;
<?
}
?>
default:
frmAdd.txtName2<?=$i;?>.value = "";
frmAdd.txtSize<?=$i;?>.value = "";
frmAdd.txtPrice<?=$i;?>.value = "";
frmAdd.txtRemain<?=$i;?>.value = "";
}
}
</script>
</td>
<td align="left"><input type="text" name="txtName2<?=$i;?>" size="28"></td>
<td align="left"><input type="text" name="txtSize<?=$i;?>" size="10"></td>
<td align="left"><input type="text" name="txtPrice<?=$i;?>" size="10"></td>
<td align="left"><input type="text" name="txtPT<?=$i;?>" size="10"></td>
<td align="left"><input type="text" name="txtNum1<?=$i;?>" size="10"></td>
<td align="left"><input type="text" name="txtNum2<?=$i;?>" size="10"></td>
<td align="left">
<input type="text" name="txtRemain<?=$i;?>" size="10">
<?
mysql_close();
?>
</td>
</tr>
<?
}
?>
</table>
<br>
<input type="submit" name="submit" value="submit">
<input type="hidden" name="hdnLine" value="<?=$i;?>">
<p>
<hr>
<a href="logout.php"><font face="arial,tahoma,impact" size="1" color=""><b>Logout >></b></font></a>
<a href="user_menu.php"><font face="arial,tahoma,impact" size="1" color=""><b>Menu >></b></font></a>
<font face="arial,tahoma,impact" size="1" color=""><b>Add order</b></font>
</form>
<hr>
<b><font face="arial,tahoma,impact" size="1" color="#3a3a3a">Logistic Dep.</font></b><br>
<b><font face="arial,tahoma,impact" size="1" color="#3a3a3a">Siam Fiberglass Co.Ltd</font></b><br>
<b><font face="arial,tahoma,impact" size="1" color="#3a3a3a">39 Moo 9, Nangplakradi Road Nongpling, Nongkhae, Saraburi 18140</font></b><br>
<b><font face="arial,tahoma,impact" size="1" color="#3a3a3a"><u>Tel</u> : +6636-373-441-4 #300 <u>Fax</u> : +6636-373-264</font></b><br>
<hr>
</body>
</html>
Tag : PHP, MySQL
Date :
2012-10-11 11:22:29
By :
prapakorn
View :
1320
Reply :
4
Code อันนี้ผมลองทำดูแล้วครับ มันไม่ autofill ให้น่ะครับ ไม่รู้เป็นอะไร เดี๋ยวยังไงพรุ่งนี้จะลองใหม่ แล้วตัว *.js ที่ต้อง src ไป ผมสามารถ copy code นั้นมาแล้ว save เป็น *.js เก็บใว้ในเครื่องได้หรือเปล่าครับ
Date :
2012-10-11 23:47:49
By :
prapakorn
สามารถทำได้ครับ ก็เข้าไปที่ http://code.jquery.com/jquery-latest.js มันก็จะแสดง Code ก็ copy มาแล้ว Save ไว้ที่เครื่องได้ครับ...แต่ไม่รู้ว่าผิดเรื่องอื่นหรือเปล่า เช่น ลิขสิทธิ์ เป็นต้น
Date :
2012-10-12 06:44:25
By :
apisitp
Load balance : Server 04