Add row with PHP function not working
Dear All
- <table width="100%" border="0" cellspacing="0" cellpadding="0" id='producttable'>
- <thead>
- <tr>
- <th width="38%">Product Name</th>
- <th width="18%">Qty</th>
- <th width="15%">Rate</th>
- <th width="24%">Value</th>
- <th width="5%"><label for="rowid"></label>
- <input name="rowid" type="text" id="rowid" value="1" size="5"></th>
- </tr>
- </thead>
- <tbody>
- <tr id=<?php echo $rowsid;?>>
- <td> <?php echo fillDropDown("product","name","id",$_POST['id']," 1 ","productid[]", "name"); ?> </td>
- <td>
- <input name="qty[]" type="text" id="qty[]" width="85%">
- </td>
- <td>
- <input name="rate[]" type="text" id="rate[]" width="85%">
- </td>
- <td>
- <input name="value[]" type="text" id="value[]" width="85%">
- </td>
- <td class="addrows" >Add</td> <!-- used to add a row -->
- </tr>
-
- <tr>
- <td class="textblack">Total</td>
- <td bgcolor="#E7ECF5"> </td>
- <td bgcolor="#E7ECF5" id='totalqty'> </td>
- <td bgcolor="#E7ECF5"> </td>
- <td id='totalval'> </td>
- <td id='add<?php echo $i;?>'> </td>
- </tr>
- </tbody>
- </table>
Script used to add row
- $('.addrows').click( function() {
- var currentrowid=parseInt($('#rowid').val()+1);
- alert(currentrowid);
- var recRow = '<tr id='+currentrowid+' > <td> <?php echo 'dddddddddddddd ';?> </td> <td><input name="qty[]" type="text" id="qty[]" width="85%"></td><td><input name="rate[]" type="text" id="rate[]" width="85%"> </td><td> <input name="value[]" type="text" id="value[]" width="85%"></td><td class="addrows" >Add</td></tr>';
- $("table tbody").append(recRow);
- });
This works fine
adds the row perfectly
however when i replace
<?php echo 'dddddddddddddd ';?>
-> Line 4
with
<?php echo fillDropDown("product","name","id",$_POST['id']," 1 ","productid[]", "name"); ?>
the code doenot work
pls help
- $('.addrows').click( function() {
- var currentrowid=parseInt($('#rowid').val()+1);
- alert(currentrowid);
- var recRow = '<tr id='+currentrowid+' > <td> <?php echo fillDropDown("product","name","id",$_POST['id']," 1 ","productid[]", "name"); ?></td> <td><input name="qty[]" type="text" id="qty[]" width="85%"></td><td><input name="rate[]" type="text" id="rate[]" width="85%"> </td><td> <input name="value[]" type="text" id="value[]" width="85%"></td><td class="addrows" >Add</td></tr>';
- $("table tbody").append(recRow);
- });