Подскажите плиз с РНР....как сделать форму для связи с MSQL @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 8 ] 
*   Список форумов / Начинка и техника / Программирование для WWW » ответить » создать топик « | »
Автор Сообщение
Nail
новый человек
0
Сообщения: 5
Зарегистрирован: 15.02.03
Откуда: Россия
Заголовок сообщения: Подскажите плиз с РНР....как сделать форму для связи с MSQL
Сообщение Добавлено: 28 Февраль 2003, 00:51:33 
Подскажите плиз с РНР....как сделать форму для связи с MSQL, так чтобы при отправки данных через галочки, если их не проставлять, то содержимое не отображалось бы потом...

Вот пример даной формы
http://www.perevozchik.com/prod/new/car.php

И надо сделать так, если не ставить галочку в положения
ABS
Автономный обогреватель
Центральная смазка
Кондиционер
Электропакет
Бортовой компьютер
Спойлера
Правый руль

то потом при выводе формы, в сообщении не было бы вышеперисленых слов
vexoid
новый человек
0
Сообщения: 295
Зарегистрирован: 15.12.02
Откуда: msk
Сообщение Добавлено: 28 Февраль 2003, 02:02:21 
не совсем понятен вопрос... причём тут тогда вообще sql ?!
просто делаешь select * from cars where id = '$id'
далее if ($row['abs'] == 1) {echo 'abs : ' . $row['abs'];}

суть какая - делаешь выборку из базы, а далее уже внутри php разбираешь результат - если один, то писать одно, если другой - другое...

PS: на сайте You have an error in your SQL syntax near '030228)' at line 1

_________________
lost world... lost life... lost tomorrow... only night
Sector Муж.
соучастник
22
Сообщения: 735
Зарегистрирован: 21.08.01
Откуда: Москва
Сообщение Добавлено: 28 Февраль 2003, 11:24:02 
имхо так проще
Код:
select * from your_table where your_field=0
vexoid
новый человек
0
Сообщения: 295
Зарегистрирован: 15.12.02
Откуда: msk
Сообщение Добавлено: 1 Март 2003, 02:36:39 
хммм... а дальше то что ? если ему нужно не просто получить перечень разделов где checkbox = false, но и все остальные ?!
суть какая - добавляют машину, потом она отображается в каком то перечне, с введённой информацией, если делать как ты предлагаешь - то придётся делать 2 запроса, а потом делать поиск по массиву (благо в php это одна функция встроенная, но всё же)

_________________
lost world... lost life... lost tomorrow... only night
Faust Муж.
Модератор
0
Сообщения: 1751
Зарегистрирован: 15.11.01
Сообщение Добавлено: 1 Март 2003, 11:53:26 
у тебя для каждого элемента должен быть айди. с цикле делаешь проверку всех элементов - выбран ли. и потом выборку из базы по ним... ну что толку на пальцах объяснять
Long Муж.
SubAdmin
Теоретик
17
Сообщения: 4362
Зарегистрирован: 25.04.01
Откуда: Москва
Сообщение Добавлено: 3 Март 2003, 10:11:42 
все на самом деле намного прозрачнее. делается примерно так:
Код:
<input type="hidden" name="chbox" value="0">
<input type="checkbox" name="chbox" value="1">

поскольку если чекбокс не выбран - посылается "скрытое" значение, если выбран, то нужное значение "перекрывает" "скрытое".

_________________
Мудрость не всегда приходит с возрастом. Бывает, что возраст приходит один.
Faust Муж.
Модератор
0
Сообщения: 1751
Зарегистрирован: 15.11.01
Сообщение Добавлено: 3 Март 2003, 13:39:35 
Long, через левые ворота... можно всем чекбоксам по умолчанию ноль присвоить
Long Муж.
SubAdmin
Теоретик
17
Сообщения: 4362
Зарегистрирован: 25.04.01
Откуда: Москва
Сообщение Добавлено: 3 Март 2003, 13:53:43 
Faust, значение чекбокса передается только в том случае, если он установлен. поэтому есть два способа работы - нагружать сервер проверкой на "переданность" чекбокса, а можно передавать значение по умолчанию. я выбираю вариант с меньшей нагрузкой, т.е. второй. я лучше сервер чем-нибудь полезным нагружу.

_________________
Мудрость не всегда приходит с возрастом. Бывает, что возраст приходит один.
*   Список форумов / Начинка и техника / Программирование для WWW « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 8 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100