<td data-row="3" data-col="2" data-val="456">
. А потом на submit повесить JS обработчик, который соберет всю data-* информацию и отправить на сервер.<input type="hidden" name="td_1" val="23">
. <table id="table"><tr><td><span data-id="name">Иван Петрович</span></td></tr></table>
<script>
var form = $('<form />');
$('#table').find("td").each(function(k,v){
$form.append('<input type="hidden" value="' + $(v).find('[data-id=name]').text() + '"');
});
$form.submit();
</script>