![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| miraz |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 14.5.2008 Где: Литва. Вильнюс Репутация: нет Всего: нет |
SOS! Помогите полному дубу! Преподаватель озадачил задачкой, суть такова: автомобильная стоянка 10х10. Автомобиль въезжает- в базу идет запись, уезжает - соответсвенно запись удаляется. По моему, не очень большому, разумению, нужно создать форму, с активными ячейками. Табличку то мне удалось кое-как склеять, но вот ячейки без координат. Как с этим справиться? Понимаю, что с таким кодом координат не задать, но как сделать правильно- ума не приложу. :(
Заранее спасибо! |
||||
|
|||||
| Feldmarschall |
|
|||
|
Новичок ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2641 Регистрация: 11.12.2007 Репутация: 22 Всего: 32 |
Ты с формами раньше работал?
Если да, то почему возникает вопрос ,как передать что-либо из формы? почему бы не добавить в каждую форму поле с координатами? |
|||
|
||||
| miraz |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 14.5.2008 Где: Литва. Вильнюс Репутация: нет Всего: нет |
Опыта мало :(. При таком раскладе получается 100 ячеек. Кроме того, препод требует именно такого решения, или похожего :( |
|||
|
||||
| almagnit |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 283 Регистрация: 3.4.2008 Репутация: нет Всего: 7 |
Думаю так должно получиться:
Добавлено через 4 минуты и 50 секунд Только в поле action нужно добавить имя файла который будет обрабатывать данные о координатах и записывать их в БД. ЗЫ: Только кроме этого тебе нужно продумать как ты будешь обновлять поле свое стоянки, т.е. помечать занятые и свободные места, например надписями на кнопках. |
|||
|
||||
| miraz |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 14.5.2008 Где: Литва. Вильнюс Репутация: нет Всего: нет |
:( совсем не то получилось: 0123456789 12345678910 234567891011 3456789101112 45678910111213 567891011121314 6789101112131415 78910111213141516 891011121314151617 9101112131415161718 Но все равно- спасибо! |
|||
|
||||
| almagnit |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 283 Регистрация: 3.4.2008 Репутация: нет Всего: 7 |
А так
|
|||
|
||||
| miraz |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 14.5.2008 Где: Литва. Вильнюс Репутация: нет Всего: нет |
Что-то похожее. Только вот внизу, все равно координат не показывает. Когда навожу курсор на кнопку - показыват адрес файла. Или и не должно показывать? Совсем дыра в голове |
|||
|
||||
| almagnit |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 283 Регистрация: 3.4.2008 Репутация: нет Всего: 7 |
По нажатию на кнопку надпись на кнопке должна меняться на "Занято", а в БД должна добавляться
соответсвующая запись. Добавлено через 1 минуту и 22 секунды ЗЫ: А про деревяную голову ты зря так говоришь |
|||
|
||||
| miraz |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 14.5.2008 Где: Литва. Вильнюс Репутация: нет Всего: нет |
Спасибо!
Буду пытаться все это к БД подключить P.S. а что такое "зы"? |
|||
|
||||
| MoLeX |
|
|||
![]() Местный пингвин ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4076 Регистрация: 17.5.2007 Репутация: 46 Всего: 140 |
то же самое что и P.S. тока на русской раскладке -------------------- Amazing |
|||
|
||||
| Feldmarschall |
|
|||
|
Новичок ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2641 Регистрация: 11.12.2007 Репутация: 22 Всего: 32 |
Ты зря так думаешь. У тебя есть очень сильное оружие в решении своих задач - осознание собственного уровня. Большинство таких же, как ты, новичков, приходит сюда в полной уверенности в своей гениальности. И вот им-то приходится гораздо труднее: они просто не желают слушать, что им говорят. Раза с пятого, когда человека три их уговаривает - иногда доходит. А чаще остаются при своем неправильном мнении. Тебе надо разделить задачу на две части - ввод и отображение. Ввод ты, похоже, освоил. Теперь попробуй отображать занятые ячейки из таблицы. Для этого я тебе порекомендую получить все ячейки в массив, а потом, при выводе, проверять - совпадает ли адрес выводимой ячейки с одним из элементов массива. И если совпадает - выводить занято |
|||
|
||||
| miraz |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 14.5.2008 Где: Литва. Вильнюс Репутация: нет Всего: нет |
Все! Дошло до абсурда! Ничего не получается
Существует простенькая таблица с колонками: id (int.prim.autoinc), x(int), y(int). Но в ответ получаю - errorColumn count doesn't match value count at row 1. Чего хочет то?
Не удалось найти ни одного примера передачи многомерного массива постом в БД |
|||
|
||||
| Feldmarschall |
|
|||
|
Новичок ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2641 Регистрация: 11.12.2007 Репутация: 22 Всего: 32 |
в простенькой таблице у тебя ТРИ колонки
а в запросе видно невооруженным глазом ДВА значения. Добавлено через 6 минут и 19 секунд
постом в БД ничего передать нельзя. БД не умеет работать с НТТР запросами. в БД можно передать РНР скриптом. многомерный массив - это массив из других массивов. если умеешь работать с одним, то можешь и работать с многомерным |
|||
|
||||
| ArNic |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 278 Регистрация: 3.1.2007 Репутация: нет Всего: нет |
Feldmarschall, а если через $_POST передать строку с разделителем... ну например | и потом уже преобразовать в массив?
Добавлено через 13 секунд Как думаешь решит это проблему? Добавлено через 2 минуты и 54 секунды Feldmarschall опять к тебе. Ты результируй, так как опытнее. если подключить файл через require_once() в котором будет класс с методами создан, и перегонять в методы переменную с массивами |
|||
|
||||
| Fortop |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2200 Регистрация: 13.11.2007 Где: Донецк Репутация: 20 Всего: 42 |
miraz, ручками все ручками
Ты должен передавать строку разделеную запятыми, а не массив
отчасти поможет тебе. Но перед этим обработай каждый элемент mysql_real_escape_string() -------------------- Мир это Я. Живее всех живых. |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |