|
|
|
| Привет всем: Вопрос такой,
есть страничка, там текстовые поля, из этих полей надо собрать запрос для MySQL но взаимодействие через PHP (я так себе представляю) и отправлять на страничку PHP.
Сейчас я делаю следующим образом:
все что есть в форме отправляется на сервер, а там уже обрабатывается. Все работает, только одно но, если в текстовом поле ничего не было написано, то возвращается ошибка что не знает такую переменную. Для предотвращения этого решил запрос составить на месте ( т.е. у клиента), только я не представляю как это сделать в JavaScript или HTML, то есть способы не важно. Главное снять данные из текстовых полей, объединить каким-то образом в одну переменную и отправить. | |
|
|
|
|
|
|
|
для: rautate
(19.10.2006 в 17:09)
| | Ну так поставьте обработку несуществующих переменных, типа if($_POST['text_name']!='')
или проверяйте формы на заполнение, или заполняйте поля значениями по умолчанию, да куча вариантов всяких. | |
|
|
|
|
|
|
|
для: coloboc66
(19.10.2006 в 17:18)
| | обработку делаю (if-ом), и с значениями по умолчанию попробовал, все равно ошибка.
А собрать у клиента запрос? никак? | |
|
|
|
|
|
|
|
для: rautate
(19.10.2006 в 17:47)
| | var a =document.forms['form_name'].text_name1.value+'|'+document.forms['form_name'].text_name2.value+... и так далее Потом разделять по знаку | | |
|
|
|