脚本包含的函数将增加html中定义的行元素
<SCRIPT language="javascript">
function addRow(tableID) {
var rowNumber = document.getElementById('rowNumber');
rowNumber.value = parseInt( rowNumber.value ) + 1;
}
</script>
表格包含将通过单击“添加”按钮自动生成的行。
我想使用P_Name []和Make []的值来从数据库中检索数据以与组合模型[]
绑定获得的错误: - 注意:未定义的变量:在第117行的C:\ xampp \ htdocs \ PhpProject1 \ transaction1.php中生成
注意:未定义的变量:第117行的C:\ xampp \ htdocs \ PhpProject1 \ transaction1.php中的P_Name
<TABLE id="dataTable" border="1" cellspacing="10">
<input id="rowNumber" type="hidden" name="row" value="1"/>
<TR>
<TD> 1 </TD>
<td><SELECT name="P_Name[]" class="input_text">
<option value="Camera">Camera</option>
<option value="DVR">DVR</option>
<option value="PS">Power supply</option>
<option value="HD">Hard disk</option>
<option value="wire">Wire</option>
</select>
</td>
<td> <select name="Make[]" class="input_text">
<option value="Electronic eye">Electronic eye</option>
<option value="Viewmax">Viewmax</option>
<option value="Hikvision">Hikvision</option>
<option value="Sony">Sony</option>
</select></td>
<TD> <?php
$con = mysqli_connect('localhost','root','','danisco');
if (mysqli_connect_errno($con))
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
else {
$query = mysqli_query($con, "SELECT p_model FROM product WHERE p_make = '$Make' AND p_name = '$P_Name' " );
echo '<select name="Model[]" class="input_text">';
while ($row = mysqli_fetch_array($query))
{
echo '
<option value="'.$row['p_model'].'">'.$row['p_model'].'</option>
';
}
}
?>
</TD>
<TD> <INPUT name="qty[]"type="text" /> </TD>
<TD> <INPUT name="sno[]"type="text" /> </TD>
</TR>
</TABLE>
<center><INPUT type="button" value="Add Row" onclick="addRow('dataTable');"/> </center>
<label><span><b>Delivery Boy</b></span><input name="d_boy" class="input_text" type="text" size="20" />
<br><input type="submit" id="button1"/>
答案 0 :(得分:0)
你必须使用j-query post函数和php在不同的文件中。 检索品牌和产品的价值是不可能的。