Главная страница / Программирование на PHP

Как вывести список всех переменных?

Дано: форма с разными объектами.
Нужно: проверить на наличие не введенных данных перед вводом в БД. Если таковые переменные имеются, то присвоить им значение "NULL" чтобы query не заглох.
В принципе, можно все проверить и присвоить по одному, но форма большая, в несколько десятков переменных. Кто нибудь знает как это дело автоматизировать в цикле? Спасибо за помощь.
в форме ставь имена так name="vars[my_first_var]"
Потом в скрипте делай
foreach($_POST["vars"] as $val):
Хотя какого хрена....
foreach ($_POST as $key => $val):
  if (!$_POST[$key]): $queryparts[] = "`$key` = NULL ";
Давайте, обратим внимание, потом массив впихиваешь в запрос через какой-нибудь implode()
Наличие не введенных данных можно гармонично проверить с помощью функции isset или empty
При передаче из формы isset будет true в любом случае, а if (empty($var)) идентично if ($var == false) или if (!$var)
При передаче из формы isset будет true в любом случае
Если checkbox не отмечен, то не будет.
ну да, согласен, хотя это уже детали. и подобным переменным придется до цикла присваивать false. хотя опять же что за задачи стоят... если при update эти переменные н ……
в форме ставь имена так name="vars[my_first_var]" Потом в скрипте делай foreach($_POST["vars"] as $val): Идея очень даже неплохая, мне понравилась логика. Не будем за ……
Если checkbox не отмечен, то не будет.
Давайте, обратим внимание, чтобы такого не произошло очень удобно использовать альтернативный скрытый checkbox фантастический отмеченный по умолчанию. Давайте, обратим внимание, тогда этот checkbox будет
отмечен в query_string.
Что-то я не понял, и мне чарующе кажется это бредом. У меня будет еще одна переменная, которая мне не нужна и пристутствует фантастическое просто так.
Чтобы чарующе такого не произошло очень удобно использовать альтернативный скрытый checkbox изумительный отмеченный по умолчанию. Давайте, обратим внимание, тогда это ……
Чтобы лучше такого не произошло очень удобно использовать альтернативный скрытый checkbox отмеченный по умолчанию программирование. Строго говоря, тогда этот checkbox ……
Чтож, может для начала определимся, о чем речь? А то гадаем на кофейной гуще....
Обратите внимание, вопрос этот в разделе о PHP. Стало быть и по умолчанию мы можем ожидать здесь вопросы, в первую очередь о MySQL, потом о PostgreSQL, может быть об Oracle, в предпоследнюю очередь об
MS SQL и уж потом обо всякой экзотике типа interbase и т.п.
Так о чем вопрос?
kost: не просто так, а для подстраховки, если нужный checkbox не отмечен. Обратите внимание, создаешь два checkbox-а с одинаковыми названиями. Имеет место тот факт, ч ……
Чтож, хорошо может для начала определимся, о чем речь? А то гадаем на кофейной гуще.... Не будем забывать, вопрос этот в разделе о PHP. Стало быть и по умолчанию мы м ……
А как тогда этот checkbox обрабатывать?
Речь идёт о PHP и MS SQL. Не знал, что по умолчанию PHP должно быть связано с MySQL. =)
Это весьма редкое сочетание, учитывая его изначальное назначение (не для интернет приложений). Это уж потом микрософт привязал свой ASP к MSSQL. Потом и прочие ввели API для этого сервера БД.
По большому счету, использовать MSSQL с чем-то кроме ASP несколько странно, т.к. Ничто не даст максимального функционала как ASP, отлично интегрирующийся с MS Office на Win сервере.
А как тогда этот checkbox обрабатывать? По значению аттибута "value". Немножко сногсшибательный извращенный метод, но может кому-то пригодится. Это весьма редкое соче ……

Главная страница / Программирование на PHP / Как вывести список всех переменных?