Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
[php>mysql] Pаписать в таблицу через галочки.
|
|||
|---|---|---|---|
|
#18+
Всё таки тут больше php. E меня плохо получается объяснить что мне нужно, поэтому для облегчения и ускорения решил в картинке показать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2014, 19:56 |
|
||
|
[php>mysql] Pаписать в таблицу через галочки.
|
|||
|---|---|---|---|
|
#18+
Какая-то ерунда получается с class_id. Походу, туда попало название класса, а не его идентификатор. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2014, 20:10 |
|
||
|
[php>mysql] Pаписать в таблицу через галочки.
|
|||
|---|---|---|---|
|
#18+
vkleКакая-то ерунда получается с class_id. Походу, туда попало название класса, а не его идентификатор. почему ерунда, вроде нет, я каждый раз сам пишу какая пара(класс) , если про _id то просто раньше по идентификаторам было как в student_id, только я его потом переделал, чтобы самому вбивать, а название столбца осталось ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2014, 20:31 |
|
||
|
[php>mysql] Pаписать в таблицу через галочки.
|
|||
|---|---|---|---|
|
#18+
ильшат190раньше по идентификаторам было как в student_id, только я его потом переделал, чтобы самому вбиватьТогда это уже class_name получается. Заодно и бардак получите (одно только "каб. 206" можно написать минимум пятью способами) и сложности при выборке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2014, 20:39 |
|
||
|
[php>mysql] Pаписать в таблицу через галочки.
|
|||
|---|---|---|---|
|
#18+
vkle, Тогда это уже class_name получается. Заодно и бардак получите (одно только "каб. 206" можно написать минимум пятью способами) и сложности при выборке. извините, я Вас не понимаю, видимо знаний не хватает, не могли написать что имеется ввиду под class_name и какая разница если class_id все равно название столбца, или я ошибаюсь, и почему бардак говорите, и там минимум пятью способами. Не могли дополнить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2014, 21:11 |
|
||
|
[php>mysql] Pаписать в таблицу через галочки.
|
|||
|---|---|---|---|
|
#18+
не могли бы, если время позволит) Почему 5 это видимо по числу студентов как понимаю, тогда понимаю дальше возможно, Вы наверно хотели сказать что одинаковая "пара" будет для нескольких студентов, если это, то это так и задумано. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2014, 21:15 |
|
||
|
[php>mysql] Pаписать в таблицу через галочки.
|
|||
|---|---|---|---|
|
#18+
ильшат190, Вот смотрите, сами по себе кабинеты/офисы/аудитории в здании более-менее фиксированы. По крайней мере, в своем географическом расположении. Однако, называть их можно по-разному. Одно и то же помещение может называться и "215" (допустим, табличка такая на дверях) и "Актовый зал". Следуя Вашей логике это будут два разных помещения (или больше, если ошибок понаделают в текстовом варианте), а по факту - одно. Пять вариантов никак не соотносится с числом студентов :-) Извольте: каб. 206 Каб. 206 каб 206 каб206 каб.206 Кабинет 206 Аудиторя 206 Список вариантов можете продолжить самостоятельно. Ну а потом попробуйте сделать группировку по помещениям для выдачи списка дежурных на ближайшую неделю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2014, 21:27 |
|
||
|
[php>mysql] Pаписать в таблицу через галочки.
|
|||
|---|---|---|---|
|
#18+
vkle, спасибо за подробнейшее описание, это все так конечно согласен, только вот не понимаю как это относится к изначальной задаче, там это строка class_id стоит только чтобы знать где человек дежурил и подсказать если что, и больше она нигде, ни в каких категориях, в сложных обработках не участвует и врядли будет, так что этот столбец поидее вообще можно убрать если надо, но мне она никак не мешает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2014, 21:36 |
|
||
|
[php>mysql] Pаписать в таблицу через галочки.
|
|||
|---|---|---|---|
|
#18+
В данный момент, я добавляю студентов при помощи полей ввода и выбора, прикрепил картинку. Вроде как нормально двух дежурных можно добавлять спокойно и довольно быстро, но если 10 и больше уже долго получается, поэтому я решил к системе добавления через галочки перейти. Но незнаю как его реализовать, как то пробовал через циклы, у меня не получилось, и забросил эту тему. Но сейчас понимаю что это нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2014, 21:49 |
|
||
|
[php>mysql] Pаписать в таблицу через галочки.
|
|||
|---|---|---|---|
|
#18+
Да там не сложно. Даете "галочке" name="student_id[]", и в цикле по полученному массиву $_POST['student_id'] формируете запрос INSERT. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2014, 22:14 |
|
||
|
[php>mysql] Pаписать в таблицу через галочки.
|
|||
|---|---|---|---|
|
#18+
vkleДа там не сложно. Даете "галочке" name="student_id[]", и в цикле по полученному массиву $_POST['student_id'] формируете запрос INSERT. Да, вот, я что то подобное хотел услышать. А почему раньше про class_id начали говорить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2014, 22:26 |
|
||
|
[php>mysql] Pаписать в таблицу через галочки.
|
|||
|---|---|---|---|
|
#18+
vkleДа там не сложно. Даете "галочке" name="student_id[]", и в цикле по полученному массиву $_POST['student_id'] формируете запрос INSERT. Спасибо, завтра попробую поделать, напишу обязательно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2014, 22:31 |
|
||
|
[php>mysql] Pаписать в таблицу через галочки.
|
|||
|---|---|---|---|
|
#18+
а если без цикла, как то так можно ? Собираем инфу с checkerbox , и в массив, далее: $ids = implode(',', $_POST['ids']); делаем вставку: insert table SET field=value WHERE id IN ($ids) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2014, 14:00 |
|
||
|
[php>mysql] Pаписать в таблицу через галочки.
|
|||
|---|---|---|---|
|
#18+
ильшат190, Это в какой такой СУБД в синтаксисе INSERT присутствует IN ? ;-) Напишите запрос, который хотите выполнить. По сути, это строка. А потом смотрите, можно эту строку собрать без цикла или нет. Скорее всего, можно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2014, 15:12 |
|
||
|
[php>mysql] Pаписать в таблицу через галочки.
|
|||
|---|---|---|---|
|
#18+
Код: php 1. 2. а если так, не прокатит?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2014, 17:36 |
|
||
|
[php>mysql] Pаписать в таблицу через галочки.
|
|||
|---|---|---|---|
|
#18+
SharuPoNemnoguне прокатит?)Там же еще кабинет и время надо втыкать, судя по картинкам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2014, 17:42 |
|
||
|
[php>mysql] Pаписать в таблицу через галочки.
|
|||
|---|---|---|---|
|
#18+
Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. Проверка на наличие post всегда почему то 1 пишет, вывод этого post - пусто. Правильно ли сделал, может неправильно, из-за этого, поправьте пожалуйста ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2014, 21:57 |
|
||
|
[php>mysql] Pаписать в таблицу через галочки.
|
|||
|---|---|---|---|
|
#18+
Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. Проверка на наличие post всегда почему то 1 пишет, вывод этого post - пусто. Правильно ли сделал, может неправильно, из-за этого, поправьте пожалуйста ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2014, 21:57 |
|
||
|
[php>mysql] Pаписать в таблицу через галочки.
|
|||
|---|---|---|---|
|
#18+
Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. Проверка на наличие post всегда почему то 1 пишет, вывод этого post - пусто. Правильно ли сделал, может неправильно, из-за этого, поправьте пожалуйста ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2014, 21:57 |
|
||
|
[php>mysql] Pаписать в таблицу через галочки.
|
|||
|---|---|---|---|
|
#18+
Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. Проверка на наличие post всегда почему то 1 пишет, вывод этого post - пусто. Правильно ли сделал, может неправильно, из-за этого, поправьте пожалуйста ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2014, 21:58 |
|
||
|
[php>mysql] Pаписать в таблицу через галочки.
|
|||
|---|---|---|---|
|
#18+
нашел ошибку, в html форме надо было объявить метод пост, еще надо было проверять student_id без скобок ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2014, 22:10 |
|
||
|
[php>mysql] Pаписать в таблицу через галочки.
|
|||
|---|---|---|---|
|
#18+
Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. Проверка на наличие post всегда почему то 1 пишет, вывод этого post - пусто. Правильно ли сделал, может неправильно, из-за этого, поправьте пожалуйста ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2014, 22:12 |
|
||
|
[php>mysql] Pаписать в таблицу через галочки.
|
|||
|---|---|---|---|
|
#18+
нечайно отправилось как то повторно, проьлему решил, думаю дальше ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2014, 22:16 |
|
||
|
[php>mysql] Pаписать в таблицу через галочки.
|
|||
|---|---|---|---|
|
#18+
vkleДа там не сложно. Даете "галочке" name="student_id[]", и в цикле по полученному массиву $_POST['student_id'] формируете запрос INSERT. я всё так сделал, теперь только надо вывести данные из массива и отправить в бд, как вывести из массива айдишники по одному в цикле, пробую так echo $_POST['student_id[]']; вывел на страницу все глобальные переменные и вот что они говорят, [_POST] => Array ( [student_id] => Array ( [0] => 11 [1] => 17 ) [sido] => Забить ) значения в массве есть, только как их вывести ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2014, 23:10 |
|
||
|
[php>mysql] Pаписать в таблицу через галочки.
|
|||
|---|---|---|---|
|
#18+
ильшат190, Код: php 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2014, 23:35 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=38601193&tid=1462919]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
59ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
61ms |
get tp. blocked users: |
1ms |
| others: | 256ms |
| total: | 419ms |

| 0 / 0 |
