Показать сообщение отдельно
  #1 (permalink)  
Старый 02.02.2013, 17:20
Аватар для arahmanov
Профессор
Отправить личное сообщение для arahmanov Посмотреть профиль Найти все сообщения от arahmanov
 
Регистрация: 26.01.2011
Сообщений: 197

Динамическая таблица - забрать параметр
<script> 


var countOfFields2 = "<?php $res = mysql_query("SELECT COUNT(*) FROM material WHERE id='$id'");
 $row = mysql_fetch_row($res);
 $total = $row[0];
 echo $total?>";
  var curFieldNameId2 ="<?php $res = mysql_query("SELECT COUNT(*) FROM material WHERE id='$id'");
 $row = mysql_fetch_row($res);
 $total = $row[0];
 echo $total ?>";
  var maxFieldLimit2 = 100;
  function deleteField2(a2) {
  var contDiv2 = a2.parentNode.parentNode;
  contDiv2.parentNode.removeChild(contDiv2);
  countOfFields2--;
  
  
  
  return false;
}
function addField2() {
  if (countOfFields2 >= maxFieldLimit2) {
    alert("Лимит првевышен = " + maxFieldLimit2);
    return false;
  }
  countOfFields2++;
  curFieldNameId2++;
  var div = document.createElement("tr");
  div.innerHTML = "<th width=\"300\"><input size=\"30\" type=\"text\" name=\"material"+curFieldNameId2+"\"  id=\"material"+curFieldNameId2+"\"  value=\"material"+curFieldNameId2+"\" class=\"textfield\"  /></th>"+"<input size=\"30\" type=\"text\"   onBlur=\"sd()\" onChange=\"sd()\" onkeyup=\"document.getElementById('summ"+curFieldNameId2+"').value = document.getElementById('koli4"+curFieldNameId2+"').value*document.getElementById('cena"+curFieldNameId2+"').value;\" name=\"koli4"+curFieldNameId2+"\"  id=\"koli4"+curFieldNameId2+"\"   class=\"textfield\"  />"+" <th width=\"100\"><label width=\"100\"><input type=\"text\" onChange=\"sd()\" onBlur=\"sd()\" size=\"5\"name=\"cena"+curFieldNameId2+"\"  id=\"cena"+curFieldNameId2+"\" class=\"textfield\" onBlur=\"sd()\" onChange=\"sd()\" onkeyup=\"document.getElementById('summ"+curFieldNameId2+"').value = document.getElementById('koli4"+curFieldNameId2+"').value*document.getElementById('cena"+curFieldNameId2+"').value;\"/></label></th>"+"<th width=\"100\"><input size=\"30\" type=\"text\" name=\"summ"+curFieldNameId2+"\"  id=\"summ"+curFieldNameId2+"\" class=\"textfield\"  /></th>"+"<th><img src=\"img/Round Thing.png\" onclick=\"return addField2()\" onMouseOver=\"sd()\"  width=\"30\" height=\"30\"></th>"+"<th><img src=\"img/x.png\" onclick=\"return deleteField2(this)\"  onMouseOver=\"sd()\"  width=\"25\" height=\"25\"></th>"; 
  
  document.getElementById("parentId2").appendChild(div);
  return false;
}
</script>


Функция onclick=\"return deleteField2(this)\" удаляет строчку в таблице
подскажите как мне забрать из этой строчки допустим id = id=\"material"+curFieldNameId2+"\
это мне нужно для того чтобы удалить данную строчку из таблицы mysql но что -то не как не разберусь...
Ответить с цитированием