Всем привет. Нужна помощь. написал код пхп.
Выгружаю данные из БД в таблицу.
PHP:
скопировать код в буфер обмена
$db_table_to_show = 'zi'; $qr_result = mysql_query("select * from " .$db_table_to_show) //$qr_result2 = mysql_query ("select * from `zi` WHERE `manager`='$mylog'") echo '<table border="1">'; echo '<thead>'; echo '<tr>'; echo '<th>Заказ</th>'; echo '</tr>'; echo '</thead>'; echo '<tbody>'; echo '<tr>'; if($data["Dir"] == 1) { echo '<td><p><img src="./images/on.bmp"></p></td>'; } else { echo '<td><form action="/dir.php" method="POST"><input name="Dir" id="1" type="hidden" value="1"/><input type="submit" value="Одобрить" /></td>'; } echo '</tr>'; } echo '</tbody>'; echo '</table>';
Вот что в обработчике:
PHP:
скопировать код в буфер обмена
include_once 'handler.php'; if($user) { $mainresult = mysql_query("SELECT `prava` FROM `users_profiles` WHERE `username` = '".$_COOKIE['username']."'"); if($mainrow["prava"] ==6) { $resultdir = mysql_query(" UPDATE `zi` SET `Dir` ='".$_POST['Dir']."' WHERE `id`='1'"); if($resultdir == 'true') { header ('Location: index.php' ); exit; } else { header ('Location: proverka.html' ); exit; } } else { echo 'У вас нету прав!'; echo '<p><a href="/index.php">Вернуться на главную</a></p>'; } } else { echo 'Вы не авторезировались!'; }
Проблем в том что после нажатии на кнопку Одобрить он вставляет значение 1 во всех поля "Dir"
А нужно в то где находилась кнопка Одобрить.
Как привязать кнопку Dir к нужному полю полю. Пишите пожалуйста подробно так как я еще зеленый чайник =)(Отредактировано автором: 29 Января, 2014 - 09:06:54)
|