|
|
|
ถามเรื่อง Error javascript เกี่ยวกับการดึงข้อมูลด้วย php มาแสดงผล ผ่านการ onclick |
|
|
|
|
|
|
|
คือผมเขียน javascript + php ดึงข้อมูลจาก ms access แล้วมันขึ้น Error แบบนี้อะครับ
uncaught exception:[Exception... "Not enough arguments" nsresult: "0x80570001 (NS_ERROR_XPC_NOT_ENOUGH_ARGS)" location: "JS frame ::http://localhost/new/input.php :: addbotexpor :: 16" data: no
นี้โค๊ค javascript ที่เขียน Code (JavaScript)
<script language="javascript">
function addbotexpor()
{
var tablez = document.getElementById("tb321");
var tablea = tablez.insertRow(-1);
<?php
$DBname = "birdtk123";
$user = "";
$pass = "";
$con = odbc_connect ($DBname,$user,$pass);
$sql = "SELECT * FROM T_Test";
$xq1 = odbc_exec($con,$sql);
$i=0;
while($data = odbc_fetch_array($xq1))
{
$ddt = $data['House_id'];
$select = "<option value=".$data['House_id']." >" ."บ้านเลขที่ " .$data['HouseNo_old']." ".$data['Street_old']."</option></select>";
}
$in1 = '<input name="txtbox1" id="txtbox1" type="text" value="0" />';
$in2 = '<input name="txtbox2" id="txtbox2" type="text" value="0"/>';
$in3 = '<input name="txtbox3" id="txtbox3" type="text" value="0" />';
?>
var selctrl = '<?=$select?>';
var input1 = '<?=$in1?>';
var input2 = '<?=$in2?>';
var input3 = '<?=$in3?>';
var c1 = tablea.insertCell().insertAdjacentHTML('AfterBegin',selctrl);
var c1 = tablea.insertCell().insertAdjacentHTML('AfterBegin',input1);
var c1 = tablea.insertCell().insertAdjacentHTML('AfterBegin',input2);
var c1 = tablea.insertCell().insertAdjacentHTML('AfterBegin',input3);
สิ่งที่ผมทำคือ จะเอา พวก list box กับ text box ไปเพิ่มในตาราง เป็นการเพิ่มแถวขึ้นเรื่อยๆ
Tag : Ms Access, Ms SQL Server 2005, JavaScript, CakePHP
|
|
|
|
|
|
Date :
2011-01-21 21:35:38 |
By :
bird gps |
View :
1519 |
Reply :
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
พิมตก
uncaught exception:[Exception... "Not enough arguments" nsresult: "0x80570001 (NS_ERROR_XPC_NOT_ENOUGH_ARGS)" location: "JS frame ::http://localhost/new/input.php ::addbotexpor :: line 16" data: no
line 16 ของผล เท่ากับ $sql = "SELECT * FROM T_Test";
|
|
|
|
|
Date :
2011-01-21 21:40:23 |
By :
bird gps |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</script>
ไปไหนอะ
|
|
|
|
|
Date :
2011-01-21 21:48:50 |
By :
popypreaw |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตอบความคิดเห็นที่ : 2 เขียนโดย : popypreaw เมื่อวันที่ 2011-01-21 21:48:50
รายละเอียดของการตอบ ::
ก๊อบมาไม่หมดครับ โทษที
ส่วนนี้โค๊ดทั้งหมดที่ทำ Code (JavaScript)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874" />
<title>Test</title>
<script language="javascript">
function addbotexpor()
{
var tablez = document.getElementById("tb321");
var tablea = tablez.insertRow(-1);
<?php
$DBname = "birdtk123";
$user = "";
$pass = "";
$con = odbc_connect ($DBname,$user,$pass);
$sql = "SELECT * FROM T_Test";
$xq1 = odbc_exec($con,$sql);
$i=0;
while($data = odbc_fetch_array($xq1))
{
$ddt = $data['House_id'];
$select = "<option value=".$data['House_id']." >" ."บ้านเลขที่ " .$data['HouseNo_old']." ".$data['Street_old']."</option></select>";
}
$in1 = '<input name="txtbox1" id="txtbox1" type="text" value="0" />';
$in2 = '<input name="txtbox2" id="txtbox2" type="text" value="0"/>';
$in3 = '<input name="txtbox3" id="txtbox3" type="text" value="0" />';
?>
var selctrl = '<?=$select?>';
var input1 = '<?=$in1?>';
var input2 = '<?=$in2?>';
var input3 = '<?=$in3?>';
var c1 = tablea.insertCell().insertAdjacentHTML('AfterBegin',selctrl);
var c1 = tablea.insertCell().insertAdjacentHTML('AfterBegin',input1);
var c1 = tablea.insertCell().insertAdjacentHTML('AfterBegin',input2);
var c1 = tablea.insertCell().insertAdjacentHTML('AfterBegin',input3);
/* var show = "<?//=$ddt?>";
alert(show);*/
}
</script>
</head>
<body>
<br /><br /><br /><br /><br /><br /><br /><br />
<center><table width="50%" id="tb321" border="1">
<tr><th>ที่อยู่</th><th>จำนวนทั้งหมด</th><th> + </th><th> - </th></tr>
<?php
$DBname = "birdtk123";
$user = "";
$pass = "";
$con = odbc_connect ($DBname,$user,$pass) or die('เชื่อมต่อไม่สำเร็จ');
$sql = "SELECT * FROM T_Test" ;
$xq1 = odbc_exec($con,$sql);
echo '<tr><td><select id="select1" >';
$i=0;
while($data = odbc_fetch_array($xq1))
{
echo "<option value=".$data['House_id']." >" ."บ้านเลขที่ " .$data['HouseNo_old']." ".$data['Street_old']."</option>";
$i++;
}
echo "</select></td>";
?>
<td><input name="txtbox1" id="txtbox1" type="text" value="0" /></td>
<td><input name="txtbox2" id="txtbox2" type="text" value="0"/></td>
<td><input name="txtbox3" id="txtbox3" type="text" value="0" /></td>
</tr>
</table><br /><br />
<input type="button" value="AddBot" onclick="addbotexpor();" /></center>
</body>
</html>
|
|
|
|
|
Date :
2011-01-22 10:56:13 |
By :
bird gps |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|