Автор Тема: Раскрывающийся список  (Прочитано 8301 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн grinder

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 90
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Раскрывающийся список
« : 05 Марта 2002, 13:11:48 »


Есть такой раскрывающийся список, нужно, чтобы в переменную $zakaz, записвалось значение, которое выберет пользователь. Если сделать так как в этом скрипте, то не получаецца...

Оффлайн Pr0Head

  • Members of GreenPeace
  • Постоялец
  • ***
  • Сообщений: 219
  • +0/-0
  • 2
    • Просмотр профиля
    • http://digital-market.ru
Раскрывающийся список
« Ответ #1 : 05 Марта 2002, 13:19:48 »
Банк выполнил недопустимую операцию и будет закрыт!

Оффлайн grinder

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 90
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Раскрывающийся список
« Ответ #2 : 05 Марта 2002, 15:46:56 »



Сделал, не получаецца. Когда делаешь
 
не выводит ничего. Причем все остальные поля формы благополучно пересылаюцца на мыло. То есть сама форма работает.

Оффлайн Britva

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1660
  • +0/-0
  • 0
    • Просмотр профиля
    • http://eugeny.com
Раскрывающийся список
« Ответ #3 : 05 Марта 2002, 15:56:09 »
посмотри код хтмла, к-рый получается после в форме. может там пусто, вот и передается пустота
Евгений aka Razor,

Оффлайн grinder

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 90
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Раскрывающийся список
« Ответ #4 : 05 Марта 2002, 16:11:35 »
Не понял немного... Код формы один к одному, как в предыдущем посту. Приведу полностью:



Ваше имя :
 
">


Ваш email :

">
 




Сообщение :






Оффлайн Britva

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1660
  • +0/-0
  • 0
    • Просмотр профиля
    • http://eugeny.com
хм.
« Ответ #5 : 05 Марта 2002, 16:43:14 »
я имел в виду, куда записывается $zakaz ( ?
Евгений aka Razor,

Оффлайн Pr0Head

  • Members of GreenPeace
  • Постоялец
  • ***
  • Сообщений: 219
  • +0/-0
  • 2
    • Просмотр профиля
    • http://digital-market.ru
Раскрывающийся список
« Ответ #6 : 05 Марта 2002, 16:44:10 »
А не может быть такого, что $zakaz, который подставляется в поле не должно играть роли (по идее), хотя это рекомендуется стандартами w3c.
Банк выполнил недопустимую операцию и будет закрыт!

Оффлайн grinder

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 90
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Раскрывающийся список
« Ответ #7 : 05 Марта 2002, 17:20:49 »
Цитировать
. Если там в value нет значения, то где-то при выводе ошибка, а если есть, то при передаче.

В value нет значения. Но что делать то?

Оффлайн Dm

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1263
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Раскрывающийся список
« Ответ #8 : 05 Марта 2002, 18:06:14 »
точно рабочий пример:

<?php
$zakaz 
= array("id1""id2""id3");
?>

<form>
<select name="zakaz"> 
<option value="">Выберете продукт 
<option value="<?=$zakaz[0]?>">Продукт1</option>
<option value="<?=$zakaz[1]?>">Продукт2</option>
<option value="<?=$zakaz[2]?>">Продукт3</option>
</select> 
</form>
с уважением,
магистр белой магии.

Оффлайн Britva

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1660
  • +0/-0
  • 0
    • Просмотр профиля
    • http://eugeny.com
Раскрывающийся список
« Ответ #9 : 05 Марта 2002, 18:08:21 »
Искать ошибку до формирования select\'a
Евгений aka Razor,

Оффлайн Dm

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1263
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Раскрывающийся список
« Ответ #10 : 05 Марта 2002, 18:12:27 »
а мой вариант не работает? ;)
значит нужно искать ошибку в /dev/hands. (шЮтка) :)
с уважением,
магистр белой магии.

  • Гость
2Dm
« Ответ #11 : 05 Марта 2002, 22:44:04 »
Спасибо, все работает.

Оффлайн grinder

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 90
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Раскрывающийся список
« Ответ #12 : 06 Марта 2002, 15:52:43 »
Теперь вопрос не по списку, но, мне кажется для него отдельный топ не стоит создавать.
Мне нужно послать из формы на мыло посланье, которое складываецца из нескольких значений переменных, то есть надо сложить строки. Я делаю это таким образом:

$message = "$name1.\\n.$name2.\\n.$name3.\\n.$comments";

Все складываецца, но значения этих переменных почему-то выделяюцца точками, то есть на мыло приходит такое:

коля.
.иванович.
.скороспелофф.
.привет

Что делать?

Оффлайн Pr0Head

  • Members of GreenPeace
  • Постоялец
  • ***
  • Сообщений: 219
  • +0/-0
  • 2
    • Просмотр профиля
    • http://digital-market.ru
Раскрывающийся список
« Ответ #13 : 06 Марта 2002, 16:07:14 »
Цитировать
$message = "$name1.\\n.$name2.\\n.$name3.\\n.$comments";

а если все точки в строке убрать? ;)
Банк выполнил недопустимую операцию и будет закрыт!

Оффлайн grinder

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 90
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Раскрывающийся список
« Ответ #14 : 06 Марта 2002, 16:12:46 »
Спасибо. Только я не понимаю, ведь сложение строк делает оператор "."?

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28