Показать сообщение отдельно
  #8 (permalink)  
Старый 24.03.2013, 19:47
Новичок на форуме
Отправить личное сообщение для Sckatik Посмотреть профиль Найти все сообщения от Sckatik
 
Регистрация: 23.03.2013
Сообщений: 4

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 =)
Ответить с цитированием