Показать сообщение отдельно
  #1 (permalink)  
Старый 26.10.2013, 09:35
Интересующийся
Отправить личное сообщение для msscriin Посмотреть профиль Найти все сообщения от msscriin
 
Регистрация: 26.10.2013
Сообщений: 10

получение id строки и передача значения переменной php
таблица полученная из БД таким образом:

$query1 = 'select * from client';
$res=mysql_query($query1);
$fields = mysql_num_fields($res);
$i=0;
echo "<table id='tab1' border=2 width=100% height='80px'>";

echo "<thead><tr>";
 while ($i<$fields) {
	$name = mysql_field_name($res, $i);
	$len = mysql_field_len($res, $i);
	echo "<td> ".$name."</td>";
	$i++;
	}
 echo "</thead></tr>";
 echo "<tbody>";
 while ($row=mysql_fetch_array($res)){
    echo ('<tr id='.$row['uid'].'><td>'.$row['uid'].'</td><td>'.$row['Surname'].'</td><td>'.$row['Name'].'</td>
 	<td>'.$row['Otchestvo'].'</td><td>'.$row['tlf'].'</td><td>'.$row['street'].'</td><td>'.$row['home'].'</td>
 	<td>'.$row['kv'].'</td></tr>');
  }

 	echo "</tbody></table>";


из этой таблицы нужно получить id строки на которую кликнули мышкой, пробовал реализовать при помощи jquery вот так:

$(function () {

     $("table#tab1 tbody tr").click(function(){
    var title = $(this).attr("id");
    alert(title);
    $.post( 'index.php', {'dat':title}, function(ok){
     alert(ok);
       myWin= open("opn.php", "displayWindow",
    "width=400,height=300,status=no,toolbar=no,menubar=no");
     });

    });
});


при клике на строку появляется сообщение с нужным мне id и в приципе все прекрасно но проблема вот в чем:
alert(title);
в title определяется значение id строки на которую кликнули, судя по всплывающему окошку все работает, но передать значение переменной title в переменную $dat методом POST не получается, php пишет что переменная пуста, если конкретнее думаю что загвоздка вот здесь:

$.post( 'index.php', {'dat':title}, function(ok){
     alert(ok);


либо я совсем делаю не то, либо что то недоделываю, как это исправить? или как можно реализовать задачу получения данных ячейки на которую кликнули и потом передать эти данные в переменную php?
Ответить с цитированием