Показать сообщение отдельно
  #1 (permalink)  
Старый 26.03.2012, 12:05
Новичок на форуме
Отправить личное сообщение для Tatyanko_O Посмотреть профиль Найти все сообщения от Tatyanko_O
 
Регистрация: 11.02.2012
Сообщений: 7

Submit По ссылке
Добрый день!
Столкнулась со следующей проблемой. Есть форма:
echo '<form name="form_podrobno" id="form_podrobno" method="post" action="http://mysite.ru/podrobno">
<table>';
$spisok=mysql_query("SELECT * FROM `mytable`");
while($row = mysql_fetch_array($spisok)) 
  {
	printf ('
	   <tr>
         <td>%s</td>
         <td><input type="hidden" name="id" value='.$row['id'].'>%s</td>
	 <td>%s<br/><a href="#" onclick="document.form_podrobno.submit(); return false;"> Подробно </a></td>
		 <td >%s</td>
		  </tr>',$row['stb1'],$row['stb2'],$row['stb3'],$row['stb3']);
   }
echo '</table></form>';

Всю таблицу верно выводит. Но когда по этой самой ссылке щелкаю, он должен брать id строки (он тоже есть в таблице) и по этому id на другой странице выводится вся дополнительная информация. Так вот, у меня по щелчку на ссылку любой строки берется первый id таблицы, т.е. выводится информация строки с меньшим id...
Бьюсь, бьюсь... Подскажите, пожалуйста, в чем моя ошибка? Заранее большое спасибо.
Ответить с цитированием