powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [PHP] Обработка записи, выпадающее меню, чекбокс, кнопка, обрабочтик.
2 сообщений из 2, страница 1 из 1
[PHP] Обработка записи, выпадающее меню, чекбокс, кнопка, обрабочтик.
    #38652111
ArtemAAA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добро дня. Появилась проблема.
Есть форма вот часть её: http://gyazo.com/d098261b7af58751273caf9a8385916f
А вот программный код этой части:
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
<?php
echo "<td width='1%' nowrap align='center'>";
$type_select_query="SELECT * FROM status "; 
$type_out=mysql_query($type_select_query); 
echo '<select name="dd">'; 
while($type_res=mysql_fetch_array($type_out)) {
echo '<option value="'.$type_res['status_demand'].'">'.$type_res['status_demand'].'</option>'; 
} 
echo "</select>
<br>
  <td width='1%' nowrap align='center'><br><input type='checkbox' name='comp[]' value=".$massiv['number_demand']."></td>
  </tr>";  
} 
echo "</table> 
<br><center> 
<input type='submit' value='Отправить выполненную заявку!'>
</form> "; 
} 
?>



В поле статус заявки есть 3 статуса: В исполнении, Выполнена, Отложена. Принцип работы такой меняю статус на Выполнена или Отложена, ставлю чекбокс, нажимаю кнопку Отправить выполненную заявку!
Где включается обработчик:
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
<?php
include "configdb.php";
 // Получаем список отмеченных checkbox
$four = $_POST['dd']; //передаем статус
$type=$_POST['comp']; //передали содержимое checkbox
$cop = $_POST['Now_date_use'];
 echo $four;
 echo  $cop;
 if(!empty($type))
 {
  $query = "" ;
 foreach($type as $val) $query.= "$val,";
 // Удаляем последнюю запятую, заменяя ее закрывающей скобкой)
 $query = substr($query, 0, -1);//. ")" ;
 $queryt = "UPDATE demands SET status_status_demand='$four' , date_use_demand='$cop' WHERE number_demand= '$query'";
 // Выполняем запрос
 if(!mysql_query($queryt))
 {
 echo mysql_error()."<br>";
 echo $queryt."<br>";
 } else { 
 echo "Выбранная заявки успешно обработана!<a href='menu_demand.php'>В меню заявок</a>";
 }
 }
?>  



Проблема в следующем http://gyazo.com/c6fc1bea777cd296312e6517121af75e при смене статуса в 1 или 2 выбора чекбокса и кнопки обработчик срабатывает и выводит - http://gyazo.com/aeb6b66e2ab861ae0e190f583c88a6f6 , статус не меняется а вот в записи 3 статус меняется, т.е. обрабатывает статус начиная с последней записи. Помогите сделать, чтобы в любой записи менялось. Пожалуйста.
...
Рейтинг: 0 / 0
[PHP] Обработка записи, выпадающее меню, чекбокс, кнопка, обрабочтик.
    #38652193
ArtemAAA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
http://gyazo.com/e23e7142b977f494f3c2f3cba2d5e0d6 вывод сообщения при выполнении обработчика над записями 1 и 2
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [PHP] Обработка записи, выпадающее меню, чекбокс, кнопка, обрабочтик.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]