PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (6): « 1 2 3 4 5 [6]
Найдено сообщений: 81
Грачи прилетели
Отправлено: 22 Мая, 2015 - 13:54:28 • Тема: Передача значение в <tr> отмеченных checkbox • Форум: Вопросы новичков
Ответов: 11 Просмотров: 376
Да, форму на лету исправил, заметил ошибку тогда, спасибо.
конечно я торможу, добавил скрытые инпуты, чтобы в POST их отправить, да, селект идет из одной таблицы, а данные должны инсертиться в другую
теперь форма выглядит так:
CODE (
htmlphp ):
скопировать код в буфер обмена
echo "< tr> ";
echo " < td>< input type= 'checkbox' name= 'ids[]' value= '".$Arr[' id']."' /> ";
echo " < td>< input type= 'hidden' value= '".$Arr[' kategoriya']."' /> ".$Arr['kategoriya']."</ td> ";
echo " < td>< input type= 'hidden' value= '".$Arr[' nazvanie']."' /> ".$Arr['nazvanie']."</ td> ";
echo "</ tr> ";
.....
< input type= "submit" name= "save" value= "Сохранить" >
В а сохранении мне необходимо в цикле как-то этот запрос обработать?
При варианте ниже, значения не передаются-(
CODE (
htmlphp ):
скопировать код в буфер обмена
if ( isset ( $_POST [ 'save' ] ) ) {
//var_dump($_POST);
echo "
INSERT INTO `pmo`.`sotrudniki_kompetencii`
(`id`, `id_sotrudniki`, `kategoriya`, `nazvanie`)
VALUES
(NULL, '" . $_POST [ 'id' ] . "', '" . $_POST [ 'kategoriya' ] . "', '" . $_POST [ 'nazvanie' ] . "')
" ;
}
Грачи прилетели
Отправлено: 22 Мая, 2015 - 13:07:10 • Тема: Передача значение в <tr> отмеченных checkbox • Форум: Вопросы новичков
Ответов: 11 Просмотров: 376
исправил ids[]:
Выбрал 4 и 7 строку с соответствующими id и результат var_dump:
Sail, второй мой пост. где помогаете, но не могу результативно тыкнуть на Спасибо. т.к. я чечако и система не позволяет это сделать (спасибо).
Грачи прилетели
Отправлено: 22 Мая, 2015 - 12:17:21 • Тема: Передача значение в <tr> отмеченных checkbox • Форум: Вопросы новичков
Ответов: 11 Просмотров: 376
Добрый день, уважаемые!
Необходимо вставить в базу записи в строке, отмеченные на форме чекбоксами. Именам чекбоксов присваиваться id записи в базе:
PHP:
скопировать код в буфер обмена
echo "<tr>" ;
echo " <td align='left' width='2%'><input type='checkbox' name='ids[" . $Arr [ 'id' ] . "]' value='" . $Arr [ 'id' ] . "' />
echo " < td align= 'left' width= '21%' > ".$Arr ['kategoriya']." </ td> ";
echo " < td align= 'center' width= '75%' > ".$Arr ['nazvanie']." </ td> ";
echo " </ tr> ";
}
Дальше, при сохранении формы, необходимо в insert добавить переданные данные/ Как правильно составить запрос ниже?
Спасибо
Грачи прилетели
Отправлено: 19 Мая, 2015 - 10:26:09 • Тема: Группировка, сумма и вывод нескольких значения • Форум: Работа с СУБД
Ответов: 3 Просмотров: 788
добавил
GROUP BY `name`,`fio` ORDER BY `fio` ASC
вывожу так
$rez=mysqli_query($mysqli , $sql);
$c=0;
while($Arr=mysqli_fetch_array($rez)){$c++;
echo "<tr>
<td align='left' > ".($Arr['fio']!=$echo_fio?$Arr['fio']:'')."</td>
<td align='center'> ".$Arr['zagruz']."%</td>
<td align='left'> ".$Arr['name']."<br /></td>
</tr>";
if($echo_fio!=$Arr['fio'])
$echo_fio=$Arr['fio'];
}
при таком выводе убираю повторы fio, но как мне в цикле просуммировать значение zagruz?
Грачи прилетели
Отправлено: 19 Мая, 2015 - 08:57:37 • Тема: Группировка, сумма и вывод нескольких значения • Форум: Работа с СУБД
Ответов: 3 Просмотров: 788
Добрый день!
Немного впал в ступор, прошу помощи.
$sql="SELECT `name`, SUM(`zagruz`) as zagruz, `fio`
FROM `pt`
GROUP BY `fio`
";
.............
вывожу
echo "<td align='left'> ".$Arr['fio']."</td>
<td> ".$Arr['zagruz']."%</td>
<td> ".$Arr['name']."</td>";
Группирует по fio и считает сумму правильно, мне надо в поле name перечислить все значение через <br /> которые есть без учета группировки, потому что после группировки в поле отображается только одно значение.
пробовал сначала группировать по name потом по fio GROUP BY `name`, `fio` но в ступоре не понимаю, что с этим делать, т.к. сумма при таком запросе не считается
толкните, пожалуйста
Страниц (6): « 1 2 3 4 5 [6]
Powered by ExBB FM 1.0 RC1. InvisionExBB