Отправляет email-рассылки с помощью сервиса Sendsay

Вебстроительство. Форум !!!

За 2004-11-04

Re[2]: Ссылка

Здравствуйте, Ivan.

Вы писали 4 ноября 2004 г., 9:15:21:

> Hello Flash,

> Thursday, November 4, 2004, 12:54:10 AM, you wrote:

>> кто подскажет как можно убрать подчёркивания ссылки.

> С пощью CSS (Cascading Style Sheets)

<style type="type/css">
a { text-decoration:none; }
</style>

<a href="blabla.html">blabla</a>

---------------/ или /<a href="blabla.html" style="text-decoration:none">blabla</a>

   DecibeL 2004-11-04 21:30:54 (#257156)

Re: Обработка форм на РНР...

Здравствуйте, Feniks.
Это ответ на письмо mid:20041104113050.2568***@i*****.subscribe

> 1. Какие должный быть поля для хранения чекбоксов ? Например, на форме
> есть раздел "Языки программирования" и Юзер должен указать, какие
> именно он знает языки, т.е. поставить галочки в этих чекбоксах.
> Как на РНР проверить, какие именно он поставил галочки и как их
> потом записать в БД. Как работать с БД я знаю. Меня интересует сама
> логика обработки этих чекбоксов и какой тип поля лучше для этого
> подходит ?
для выбора одного варианта из нескольких надо использовать
radiobutton,
а чекбокс вернет то что указано в свойстве value если он отмечен.
<input type="radio" value="cpp" name="lang">
<input type="radio" value="vb" name="lang">

в обработчике ты получишь $_POST['lang']= "cpp" или "vb" в зависимости
от того что ты выбрал. Если у радиобатонов свойство name одно и тоже
они составляют группу и можно выбрать только один из них.

<input type="checkbox" name="amIgod" value="yes">

> 2. Как сделать обратное: прочитав данные из БД программно
> установить нужные чекбоксы при просмотре этой формы ?
у обоих есть свойство checked

   2004-11-04 21:28:50 (#257153)

Re: Обработка форм на РНР...

Привет, Feniks!

4 ноября 2004 г., 11:33:08, Feniks <csn@b*****.ua> wrote:

F> 1. Какие должный быть поля для хранения чекбоксов ? Например, на форме
F> есть раздел "Языки программирования" и Юзер должен указать, какие
F> именно он знает языки, т.е. поставить галочки в этих чекбоксах.
F> Как на РНР проверить, какие именно он поставил галочки и как их
F> потом записать в БД. Как работать с БД я знаю. Меня интересует сама
F> логика обработки этих чекбоксов и какой тип поля лучше для этого
F> подходит ?

Насчет полей - это все зависит от того, как тебе нравится и что тебе
нужно в дальнейшем. Логика обработки такая: допустим у тебя на
странице есть такой чекбокс:

<input type="checkbox" name="galka" value="1">

Тогда вставляешь в PHP такую строку:

$galka = isset($_REQUEST["galka"]) && $_REQUEST["galka"] == 1;

И тогда у тебя в переменной $galka будет логическое значение,
показывающее установлен чекбокс или нет. Дальше делай с ним все, что
хочешь и пиши в любом виде в БД.

F> 2. Как сделать обратное: прочитав данные из БД программно
F> установить нужные чекбоксы при просмотре этой формы ?

Аналогично вставляешь в html такой код:

<input type="checkbox" name="galka" value="1" <?php echo $galka? "checked": ""
?>>

Соответственно вместо условия $galka можешь вставить любое условие, в
зависимотси от того, как хранятся значения в базе.

Пашка


Номер выпуска : 246
Возраст листа : 297 (дней)
Количество подписчиков : 184
Адрес в архиве : http://subscribe.ru/archive/inet.webbuild.build/msg/257149
Получить правила : mailto:inet.webbuild.build-rules@subscribe.ru
Формат "дайджест" : mailto:inet.webbuild.build-digest@subscribe.ru
Формат "каждое письмо" : mailto:inet.webbuild.build-normal@subscribe.ru
Формат "читать с веба" : mailto:inet.webbuild.build-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: inet.webbuild.build
Написать в лист: mailto:inet.webbuild.build-list@subscribe.ru
Отписаться: mailto:inet.webbuild.build--unsub@subscribe.ru?subject=inet.webbuild.build

http://subscribe.ru/ http://subscribe.ru/feedback

   2004-11-04 21:28:21 (#257149)

Re: Обработка форм на РНР...

> Здравствуйте.
>
> Помогите разобраться с формой.
> У меня есть форма. На ней присутствуют элементы: строка текста,
> многострочный текст, чекбоксы для выбора нескольких опций.
> Значение всех этих элементов необходимо хранить в БД MySQL.
> Отсюда и возникли у меня вопросы.
>
Ну прежде всего про названия чекбоксов. Лучше их сделать массивом.
<input type=checkbox name=primer[0]>
<input type=checkbox name=primer[1] checked>
<input type=checkbox name=primer[2]>
ну и т.д.
Дело в том, что в php значения checkbox передаются в практически в
логическом виде (если checkbox пуст, то передаётся false, если отмечен, то
передаётся значение On)
Тогда если у тебя есть три вышеназванных чекбокса, то в сценарий php
передастся такой массив: $primer=array{false,On,false}
тогда в цикле обрабатываешь данные:
for($i=0;$i<count($primer);$i++) {
if(isset($primer[$i])) { /*Блок необходимых операторов*/ }
}

> 1. Какие должный быть поля для хранения чекбоксов ? Например, на форме
> есть раздел "Языки программирования" и Юзер должен указать, какие
> именно он знает языки, т.е. поставить галочки в этих чекбоксах.
> Как на РНР проверить, какие именно он поставил галочки и как их
> потом записать в БД. Как работать с БД я знаю. Меня интересует сама
> логика обработки этих чекбоксов и какой тип поля лучше для этого
> подходит ?
>
А вот про поля, ну тут уже от структуры базы зависит. Можно сделать в
таблице количество полей равный количеству чекбоксов и записывать в них
чё-нибудь (да хоть цифры 1-0, хоть строки On-false, хоть логическими поля
сделать, хоть любые другие предложения)
А можно отдельную таблицу для чекбоксов:
idrec - номер записи
iduser - код пользователя
idform - код формы из которой записываются чекбоксы (в принципе на сайте
может быть несколько таких форм)
idcheck - код чекбокса (такой же, каким номером он обозначен в форме)
value - значение (тут уже я говорил, можно написать что угодно)

> 2. Как сделать обратное: прочитав данные из БД программно
> установить нужные чекбоксы при просмотре этой формы ?
>
ну а обратная ситуация надеюсь понятна, что надо выбрать SELECT-ом
информацию о чекбоксах для требуемой формы и если значения имеют
определённое заранее значение, то вставить в форму у чекбокса слово checked

> Как работать на форму с простыми строка, числами я знаю.
>
> Буду очень рад и признателен, если кто-нибудь подкинет готовые
> примеры по работе с формами на РНР.
>

C уважением, Бурляев Вячеслав


Номер выпуска : 245
Возраст листа : 297 (дней)
Количество подписчиков : 184
Адрес в архиве : http://subscribe.ru/archive/inet.webbuild.build/msg/256914
Получить правила : mailto:inet.webbuild.build-rules@subscribe.ru
Формат "дайджест" : mailto:inet.webbuild.build-digest@subscribe.ru
Формат "каждое письмо" : mailto:inet.webbuild.build-normal@subscribe.ru
Формат "читать с веба" : mailto:inet.webbuild.build-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: inet.webbuild.build
Написать в лист: mailto:inet.webbuild.build-list@subscribe.ru
Отписаться: mailto:inet.webbuild.build--unsub@subscribe.ru?subject=inet.webbuild.build

http://subscribe.ru/ http://subscribe.ru/feedback

   2004-11-04 13:29:17 (#256914)

Обработка форм на РНР...

Здравствуйте.

Помогите разобраться с формой.
У меня есть форма. На ней присутствуют элементы: строка текста,
многострочный текст, чекбоксы для выбора нескольких опций.
Значение всех этих элементов необходимо хранить в БД MySQL.
Отсюда и возникли у меня вопросы.

1. Какие должный быть поля для хранения чекбоксов ? Например, на форме
есть раздел "Языки программирования" и Юзер должен указать, какие
именно он знает языки, т.е. поставить галочки в этих чекбоксах.
Как на РНР проверить, какие именно он поставил галочки и как их
потом записать в БД. Как работать с БД я знаю. Меня интересует сама
логика обработки этих чекбоксов и какой тип поля лучше для этого
подходит ?

2. Как сделать обратное: прочитав данные из БД программно
установить нужные чекбоксы при просмотре этой формы ?

Как работать на форму с простыми строка, числами я знаю.

Буду очень рад и признателен, если кто-нибудь подкинет готовые
примеры по работе с формами на РНР.

   Feniks 2004-11-04 11:30:50 (#256851)

Re: Ссылка

Hello Flash,

F> кто подскажет как можно убрать подчёркивания ссылки.

<a href="#" style="text-decoration: none">Не подчеркнутая ссылка</a>

   2004-11-04 10:26:47 (#256813)

Re: Ссылка

Hello Flash,

Thursday, November 4, 2004, 12:54:10 AM, you wrote:

> кто подскажет как можно убрать подчёркивания ссылки.

С пощью CSS (Cascading Style Sheets)

   Ivan Babanin 2004-11-04 09:15:27 (#256776)

Ссылка

кто подскажет как можно убрать подчёркивания ссылки.


Номер выпуска : 241
Возраст листа : 297 (дней)
Количество подписчиков : 184
Адрес в архиве : http://subscribe.ru/archive/inet.webbuild.build/msg/256676
Получить правила : mailto:inet.webbuild.build-rules@subscribe.ru
Формат "дайджест" : mailto:inet.webbuild.build-digest@subscribe.ru
Формат "каждое письмо" : mailto:inet.webbuild.build-normal@subscribe.ru
Формат "читать с веба" : mailto:inet.webbuild.build-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: inet.webbuild.build
Написать в лист: mailto:inet.webbuild.build-list@subscribe.ru
Отписаться: mailto:inet.webbuild.build--unsub@subscribe.ru?subject=inet.webbuild.build

http://subscribe.ru/ http://subscribe.ru/feedback

   2004-11-04 00:45:24 (#256676)