![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| Liza1700 |
|
||||
![]() Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 23.6.2009 Где: iNternet Репутация: нет Всего: нет |
Возника пролема....
Я попыталась создать форму, которая бы передавала значения в БД, но когда я ввела переменные и нажала сабмит вместо переменных которые я ввела остались пустые поля... по началу я подумала, что во всем виновата кодировка и попробовала написать все на Английском языке... но и тут я потерпела поражение вместо введенного в форму я получила еще одну запись с пустыми полями. Вот как составлена форма
И вот как составлен update.php
В результате у меня в БД добавляеться запись, но все поля в нем пустые.... тоесть ничего кроме id не присваеваеться.... В чем может быть проблема? Я однажды видела такую же проблему у другово человаека, но на нее не обратила внимания, а сечас она появилась у меня =((( посоветуйте что можно сделать? #Вот сейчас добилась, чтобы еще и цена добавлялась, но почему то она записалась в столбец "name" (Название) Это сообщение отредактировал(а) Liza1700 - 6.8.2009, 04:53 |
||||
|
|||||
| Ипатьев |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2232 Регистрация: 5.7.2009 Репутация: 28 Всего: 37 |
во-первых, надо вывести массив $_POST, чтобы убедиться, что в нем что-то есть.
во-вторых, надо написать проверку, чтобы запрос в базу не отправлялся, если переменные пустые. |
|||
|
||||
| enof |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 837 Регистрация: 23.1.2009 Где: Санкт-Петербург Репутация: 30 Всего: 35 |
Наверное, потому что
|
||||
|
|||||
| Liza1700 |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 23.6.2009 Где: iNternet Репутация: нет Всего: нет |
enof
Догатка оправдалась, я закоментировала эти строки и у меня даже цена не записалась.... тогда что же я делаю не так? |
|||
|
||||
| enof |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 837 Регистрация: 23.1.2009 Где: Санкт-Петербург Репутация: 30 Всего: 35 |
Почему присваивание идет всегда переменной $name?
И как уже сказали, сделайте так:
|
|||
|
||||
| Liza1700 |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 23.6.2009 Где: iNternet Репутация: нет Всего: нет |
Ой точно, что то я с этим копипастом запуталась, сейчас попробую сделать как вы сказали ^^ думаю после этого получиться , спасибо большое)
Добавлено через 6 минут и 58 секунд Получаеться мой локальный сервак не допускает прямую передачу переменных ? Раз без isset не работал... Кстати с
Не встречалась.... Спасибо огромное enof!!! |
|||
|
||||
| Ипатьев |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2232 Регистрация: 5.7.2009 Репутация: 28 Всего: 37 |
Что такое "прямая передача переменных"?
|
|||
|
||||
| SneG0K |
|
|||
|
Max Mara ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1887 Регистрация: 1.12.2007 Где: Wis Dells Репутация: 7 Всего: 54 |
||||
|
||||
![]()
|
| Правила форума "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. |