|
Модераторы: Aliance, skyboy, MoLeX, ksnk |
|
Genn1us |
|
|||
Новичок Профиль Группа: Участник Сообщений: 48 Регистрация: 4.5.2008 Репутация: нет Всего: нет |
Как правильно записать?
|
|||
|
||||
Fortop |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 2200 Регистрация: 13.11.2007 Где: Донецк Репутация: нет Всего: 42 |
например вот так
И еще раз обращаю твое внимание на переменную $var, значение которой ты проверяешь в switch() Что она содержит? У тебя ведь значение голосования приходит в $_POST['rad'] -------------------- Мир это Я. Живее всех живых. |
|||
|
||||
Genn1us |
|
|||
Новичок Профиль Группа: Участник Сообщений: 48 Регистрация: 4.5.2008 Репутация: нет Всего: нет |
Сделал так:
Вроде бы как работает, НО на половину. Проблема такая добавляет иногда через раз, то есть я выбираю пункт (а) и нажимаю голосовать и получается так или не добавляется или добавляется, НО еще после нажатия на кнопку голосовать добавился или нет, нажимаешь повторно на кнопку голосовать, не выбирая не чего (все поля пустые), он добавляет +1 в предыдущему ответу. Какая еще ошибка в коде? Это сообщение отредактировал(а) Genn1us - 9.5.2008, 09:51 |
|||
|
||||
Fortop |
|
||||
Эксперт Профиль Группа: Завсегдатай Сообщений: 2200 Регистрация: 13.11.2007 Где: Донецк Репутация: нет Всего: 42 |
Во-первых, не используй register_globals = on
Все переменные из формы извлекай вот таким образом (это всего лишь образец, для своего кода переделаешь)
Во-вторых, базовые вещи, что и как делать http://forum.vingrad.ru/articles/topic-158298.html В-третьих, теперь тебе нужно заниматься отладкой. А для этого, после каждой строки, где происходит присвоение переменной, сделай вывод этой переменной на на экран.
Запусти свой код и посмотри, что оно тебе выведет. Тогда ты сможешь понять, какой участок кода и что у тебя делает не так. Это сообщение отредактировал(а) Fortop - 9.5.2008, 18:52 -------------------- Мир это Я. Живее всех живых. |
||||
|
|||||
Genn1us |
|
|||
Новичок Профиль Группа: Участник Сообщений: 48 Регистрация: 4.5.2008 Репутация: нет Всего: нет |
Немножко не понял нужно вписать еще так?
|
|||
|
||||
Fortop |
|
||||
Эксперт Профиль Группа: Завсегдатай Сообщений: 2200 Регистрация: 13.11.2007 Где: Донецк Репутация: нет Всего: 42 |
Genn1us,
ты смешал в кучу две разных вещи. Неужели я так плохо объясняю? :( 1. тебе нужно контролировать процесс получения данных из $_POST, $_GET массивов. Для этого и служит конструкция вида
2. Для того чтобы понять, что у тебя работает не так. Нужно на каждом изменении переменной видеть, что у тебя в нее попало А для этого пригодится такое
-------------------- Мир это Я. Живее всех живых. |
||||
|
|||||
Genn1us |
|
|||
Новичок Профиль Группа: Участник Сообщений: 48 Регистрация: 4.5.2008 Репутация: нет Всего: нет |
Так скрипт как бы работает вроде бы.
Объясни еще кое-что, почему он так не добавляет когда + 1, а когда ++ то все ок? просто если там нужно будет + 2, то с плюсиками тут не как) Fortop, спасибо за помощь! |
|||
|
||||
Fortop |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 2200 Регистрация: 13.11.2007 Где: Донецк Репутация: нет Всего: 42 |
Genn1us,
можешь использовать
Все отлично работает. Ранее, если ты обратишь внимание, ты добавлял не в те переменные. Вот и все -------------------- Мир это Я. Живее всех живых. |
|||
|
||||
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Избранное | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |