danik.js спасибо Вам огромное, Вы чуть ли не единственный, кто хоть как то пытался мне помочь =)
проблема оказалась как всегда в обычной невнимательности =(
а теперь по существу:
вот здесь шло обращение не к ячейке, а к всей строке в целом
$(".edit_tr").click(function()
поэтому никак не удавалось получить значения атрибутов самой ячейки, а получал значение атрибутов строки в целом
в скрипте поменял таким образом
$(".edit_td").click(function()
{
}).change(function()
{
var ID=$(this).attr('name');
var first=$("#first_input_"+ID).val();
var table=$("#table_input_"+ID).val();
var namestolb=$("#namestolb_input_"+ID).val();
var str = $("#str_"+ID).val();
dataString = 'id='+ str +'&firstname='+first+'&table='+table+'&namestolb='+namestolb ;
встал вопрос, в том, что необходимо в sql запрос передать и номер строки, которую будем обновлять
Для этого ввел еще один скрытый инпут вот так:
<td style="display:none;" >
<input type="text" value="<?php echo $id; ?>" id="str_<?php echo $j ?>" class="edit_td" name = "<?php echo $j ?>"/>
</td>
уже протестил, все работает отлично =)
Еще раз Вам большое спасибо danik.js =)