Add row with PHP function not working

Add row with PHP function not working


Dear All

  1. <table width="100%" border="0" cellspacing="0" cellpadding="0" id='producttable'>
  2.   <thead>
  3.   <tr>
  4.     <th width="38%">Product Name</th>
  5.     <th width="18%">Qty</th>
  6.     <th width="15%">Rate</th>
  7.     <th width="24%">Value</th>
  8.     <th width="5%"><label for="rowid"></label>
  9.       <input name="rowid" type="text" id="rowid" value="1" size="5"></th>
  10.   </tr>
  11.   </thead>
  12.   <tbody>
  13.   <tr id=<?php echo $rowsid;?>>
  14.     <td> <?php echo  fillDropDown("product","name","id",$_POST['id']," 1 ","productid[]", "name"); ?> </td>
  15.     <td> 
  16.       <input name="qty[]" type="text" id="qty[]" width="85%">
  17.      </td>
  18.     <td> 
  19.       <input name="rate[]" type="text" id="rate[]" width="85%">
  20.      </td>
  21.     <td> 
  22.       <input name="value[]" type="text" id="value[]" width="85%">
  23.      </td>
  24.     <td  class="addrows" >Add</td> <!-- used  to add a row -->
  25.   </tr>
  26.  
  27.   <tr>
  28.     <td class="textblack">Total</td>
  29.     <td bgcolor="#E7ECF5">&nbsp;</td>
  30.     <td bgcolor="#E7ECF5" id='totalqty'>&nbsp;</td>
  31.     <td bgcolor="#E7ECF5">&nbsp;</td>
  32.     <td id='totalval'>&nbsp;</td>

  33.     <td id='add<?php echo $i;?>'>&nbsp;</td>
  34.   </tr>
  35.    </tbody>
  36.           </table>

 Script used to add row

  1. $('.addrows').click( function() {
  2. var currentrowid=parseInt($('#rowid').val()+1);
  3. alert(currentrowid);
  4. 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>';
  5.  $("table tbody").append(recRow);

  6. });  
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

  1. $('.addrows').click( function() {
  2. var currentrowid=parseInt($('#rowid').val()+1);
  3. alert(currentrowid);
  4. 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>';
  5.  $("table tbody").append(recRow);

  6. });