[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: передать переменную для определенной строки
Petedemjin
добрый,
строиться таблица с данными из бд.в крайнем стольце кнопка,по нажатию которой передается значение $id каждой строки.
Вопрос:как перкедать значение $id строки в таблице.
<table >
<td>№</td><td>имя</td><td>код</td><td>дата отправки</td><td>количество</td><td>ед.изм.</td><td>подразделение </td><td> </td>
</tr>
<?php
echo "$podr";
for($i=0;$i<$num_lines;$i++) {

$row_zajav = mysql_fetch_assoc($result_zajav);
$id = $row_zajav['id'];
$nomenkl_name = $row_zajav['nomenkl_name'];
$kod = $row_zajav['nomenkl_kod'];
$date = $row_zajav['date'];
$kolich = $row_zajav['kolich'];
$name_ci = $row_zajav['name_ci'];
$poluch_podr = $row_zajav['poluch_podr'];
?>
<tr style="text-align: center;">
<td><?php echo($id); ?></td>
<td><?php echo($nomenkl_name); ?></td>
<td><?php echo($kod); ?></td>
<td><?php echo($date); ?></td>
<td><?php echo($kolich); ?></td>
<td><?php echo($name_ci); ?></td>
<td><input name="z" value="<?php echo($poluch_podr); ?>" /></td>
<form name="zajav" action="" method="POST">
<td><input type="submit" name="<?php echo($id); ?>" value="обработка заявки" /></td>
</form>
</tr>
<?php
}
?>
</tbody>
</table>



Спустя 12 минут, 25 секунд (15.04.2012 - 21:34) walerus написал(а):
1) Обрамляем код, PHP тегами ( кнопочка PHP на панели ) !!!
2) Учимся писать читабельный код !


<table>
<
tr>
<
td></td>
<
td>имя</td>
<
td>код</td>
<
td>дата отправки</td>
<
td>количество</td>
<
td>ед.изм.</td>
<
td>подразделение </td>
<
td> </td>
</
tr>
<?php

echo "$podr";
for($i=0;$i<$num_lines;$i++)
{
$row_zajav = mysql_fetch_assoc($result_zajav);

$id = $row_zajav['id'];
$nomenkl_name = $row_zajav['nomenkl_name'];
$kod = $row_zajav['nomenkl_kod'];
$date = $row_zajav['date'];
$kolich = $row_zajav['kolich'];
$name_ci = $row_zajav['name_ci'];
$poluch_podr = $row_zajav['poluch_podr'];

?>
<tr style="text-align: center;">
<
td><?php echo($id); ?></td>
<
td><?php echo($nomenkl_name); ?></td>
<
td><?php echo($kod); ?></td>
<
td><?php echo($date); ?></td>
<
td><?php echo($kolich); ?></td>
<
td><?php echo($name_ci); ?></td>
<
td><input name="z" value="<?php echo($poluch_podr); ?>" /></td>
<
form name="zajav" action="" method="POST">
<
td>
<
input type="hidden" name="id_value" value="<?php echo($id); ?>" />
<
input type="submit" name="<?php echo($id); ?>" value="обработка заявки" />
</
td>
</
form>
</
tr>
<?php
}
?>
</tbody>
</
table>


В POST параметре придет переменная "id_value" - с номером (id) строки.

Спустя 23 минуты, 40 секунд (15.04.2012 - 21:58) Petedemjin написал(а):
спасибо,помогло.

Спустя 3 часа, 8 минут, 3 секунды (16.04.2012 - 01:06) Petedemjin написал(а):
как к системной дате прибавить 6 месяцев??
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.