php中的javascript将值传递给javascript值
我使用的代码如下所示:php中的javascript将值传递给javascript值,php,javascript,Php,Javascript,我使用的代码如下所示: <? $sql = mysql_query("select * from tbl_item where item_category = '$item_cat'"); $i=1; while($crows = mysql_fetch_array($sql)) { ; ?> <tr> <td width="57" align="center" ><? echo $i;?><
<?
$sql = mysql_query("select * from tbl_item where item_category = '$item_cat'");
$i=1;
while($crows = mysql_fetch_array($sql))
{
;
?>
<tr>
<td width="57" align="center" ><? echo $i;?></td>
<td width="540" align="center" onClick=><div align="center"><? echo $crows["item_name"];?> </div></td>
<td width="385" align="center">
1<input name="<? echo $crows["item_name"];?>" type="radio" id="radioqty<? echo $i;?>" value="1" checked="checked" />
2<input type="radio" name="<? echo $crows["item_name"];?>" id="radioqty<? echo $i;?>" value="2" />
3<input type="radio" name="<? echo $crows["item_name"];?>" id="radioqty<? echo $i;?>" value="3" />
4<input type="radio" name="<? echo $crows["item_name"];?>" id="radioqty<? echo $i;?>" value="4" />
</td>
<td width="249" align="center" >
Full<input name="radioplate<? echo $i?>" type="radio" id="radioplate<? echo $i?>" value="full" checked="checked" />
Half<input type="radio" name="radioplate<? echo $i?>" id="radioplate<? echo $i?>" value="half" /></td>
<td width="281" align="center">
<input name="serve" type="button" value="Serve" onclick="get_code('a','get_item_save.php?item_id='+<? echo $crows["item_id"];?>+'&cat_id='+document.exB.item_category.value+'&plate_type='+document.exB.radioplate<? echo $i?>.value+'&qty='+exB.radioqty<? echo $i;?>.value+'&bill_no='+document.exB.bill_summary_bill_no.value+'&bill_date='+document.exB.bill_summary_date.value),get_code('b','get_item_sale_list.php?bill_no='+document.exB.bill_summary_bill_no.value)"/> </td>
</tr>
<? $i++; }?>
我在以下位置收到错误:
document.exB.radioplate.value
showundefined
可以在while语句中使用mysql\u fetch\u数组($sql,mysql\u ASSOC)
使用
MYSQL\u ASSOC
可以按字段名称检索字段,如crows['item\u name']
首先,您应该重构您的函数,使其只接受参数,然后根据这些参数创建url。其次,在document.exB.radioplate
中,尝试放置代码>在$i
之后。
<td width="281" align="center">
<input name="serve" type="button" value="Serve" onclick="get_code('a','get_item_save.php?item_id='+<? echo $crows["item_id"];?>+'&cat_id='+document.exB.item_category.value+'&plate_type='+document.exB.radioplate<? echo $i?>.value+'&qty='+exB.radioqty<? echo $i;?>.value+'&bill_no='+document.exB.bill_summary_bill_no.value+'&bill_date='+document.exB.bill_summary_date.value),get_code('b','get_item_sale_list.php?bill_no='+document.exB.bill_summary_bill_no.value)"/> </td>