![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| PARROT |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2339 Регистрация: 5.1.2005 Где: Спб-ЦарьГрад Репутация: 23 Всего: 50 |
Я честно, сидела 3 часа и искала ошибку в этой и других подобных моих формах отправки, но так и не поняла, почему она у меня не отправляет ничего и даже не записывает данные в базу!
То ли у меня крыша потекла, то ли комп озверел. Решила себе облегчить задачу, записать все формы по условиям на одну страницу, но... Сижу и мучаюсь теперь Помогите найти ошибку!
-------------------- Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим! |
|||
|
||||
| Irokez |
|
|||
![]() индеец ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1180 Регистрация: 20.10.2004 Репутация: 22 Всего: 53 |
register_globals = Off?
|
|||
|
||||
| PARROT |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2339 Регистрация: 5.1.2005 Где: Спб-ЦарьГрад Репутация: 23 Всего: 50 |
Вопрос отпал!
Другой возник, по той же теме: Есть 5 форм, на одной странице, выводятся формы по условиям, как лучше организовать это дело и могут ли быть переменные одинаково названы, конфликта не будет?
В таком духе.... Как правильно организовать? Это сообщение отредактировал(а) PARROT - 27.4.2005, 13:48 -------------------- Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим! |
|||
|
||||
| Irokez |
|
|||
![]() индеец ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1180 Регистрация: 20.10.2004 Репутация: 22 Всего: 53 |
попробуйте добавить в начало:
|
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
PARROT
У кнопки для каждой формы зделай уникальное значение и его в скрипте опрашивай. Я бы сделал через switch |
|||
|
||||
| PARROT |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2339 Регистрация: 5.1.2005 Где: Спб-ЦарьГрад Репутация: 23 Всего: 50 |
Mal Hack
Я уже решила проблему через if, как и было выше написано (все работает), но хотелось бы пример использования с switch. Как вариант! Спасибо! Жду. -------------------- Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим! |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
||||
|
||||
| Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 14 Всего: 137 |
Например так... Объяснения: Если $form_id === "send" - то переменная $kakuu_formu_vivodit = "index.php", если $form_id === "щзз" - то переменная $kakuu_formu_vivodit = "special.php"... если не тому,ю ни другому - то пустому значению... |
|||
|
||||
| PARROT |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2339 Регистрация: 5.1.2005 Где: Спб-ЦарьГрад Репутация: 23 Всего: 50 |
Не получается вот что:
В выводимом объявлении есть ссылка: такого вида
Выходя по ссылке мы должны увидеть форму которая находится в switch
Так вот выходя по ссылке, на страницу, никакой формы не печатается. Кроме того, я не пойму как это сделать, если отвечать на объявление мы должны по номеру объявления, а номера могут быть разными. Если запрос спустить ниже перед выводом re:, то ошибка mysql_num_row Короче я незнаю что ставить в case, какую переменную вызывать и как обмануть PHP! А если в case принудительно написать номер объявления, то форма выводится, но с ошибкой! -------------------- Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим! |
||||
|
|||||
| IZ@TOP |
|
|||
![]() Панда-бир! ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4795 Регистрация: 3.2.2003 Где: Бамбуковый лес Репутация: 44 Всего: 73 |
Думаю что так должно работать. -------------------- Один из розовых плюшевых-всадников апокалипсиса... очень злой... Семь кругов ада для новых элементов языка Мои разрозненные мысли |
|||
|
||||
| Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 14 Всего: 137 |
Сразу не понял откуда берется $mode, если из строки адреса - то так ее получаем:
Это сообщение отредактировал(а) Aliance - 28.4.2005, 15:07 |
|||
|
||||
| IZ@TOP |
|
|||
![]() Панда-бир! ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4795 Регистрация: 3.2.2003 Где: Бамбуковый лес Репутация: 44 Всего: 73 |
Ага, и посмотри что в $mode. Может там значение которого нету ни в одном @case.
-------------------- Один из розовых плюшевых-всадников апокалипсиса... очень злой... Семь кругов ада для новых элементов языка Мои разрозненные мысли |
|||
|
||||
| PARROT |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2339 Регистрация: 5.1.2005 Где: Спб-ЦарьГрад Репутация: 23 Всего: 50 |
case 'id' должен придти номер, но не приходит, как его вызвать?
Добавлено @ 15:38 И вот так тоже $mode2 = $_GET['mode']; ссылка <a href=?page=post&mode=$id>Послать письмо</a> Ну незнаю. Может оставить 2 формы в if ()? Правда интересно, почему switch так себя ведет. Это сообщение отредактировал(а) PARROT - 28.4.2005, 17:19 -------------------- Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим! |
|||
|
||||
| PARROT |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2339 Регистрация: 5.1.2005 Где: Спб-ЦарьГрад Репутация: 23 Всего: 50 |
Ну что, вот так просто проблема решилась, но только наполовину:
Но это еще не все: Есть еще одна похожая форма, которую надо бы подсоединить к этому switch
Работает, но криво, вызывает данные из $id почему-то Вопрос: Как бороться? И стоит ли? -------------------- Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим! |
||||
|
|||||
| IZ@TOP |
|
|||
![]() Панда-бир! ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4795 Регистрация: 3.2.2003 Где: Бамбуковый лес Репутация: 44 Всего: 73 |
PARROT, по моему ты пошла не совсем тем путем. Зачем делать switch($id) case $id? Достаточно просто сделать проверку if(isset($id)) { ... сделать то-то... }.
-------------------- Один из розовых плюшевых-всадников апокалипсиса... очень злой... Семь кругов ада для новых элементов языка Мои разрозненные мысли |
|||
|
||||
![]()
|
| Правила форума "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. |