1

Тема: Выбор столбцов из таблицы

пользователь может выбрать любой столбец из таблицы и его вывести

2

Re: Выбор столбцов из таблицы

Здравствуйте все!!!
Есть проблема с базами данных. Нужно чтоб пользователь из таблицы мог выбрать любые столбцы по своему усмотрению ( в таблице столбцов примерно 20 штук) и после этого какие столбцы он выбрал мог просмотреть, а которые не выбрал не выводились ... Помогите плз, а то не получается ... Заранее Спасибо! smile

3

Re: Выбор столбцов из таблицы

Сделайте галочки для выбора столбцов, или <select multiple="multiple">. В name галочек, или в value <option value=""> пропишите имя столбца. В скрипте соберите запрос.

Пример для списка:

<form action="" method="post">
<select multiple="multiple" name="multiple_select[]">
  <option value="field1">
  <option value="field2">
<select>
</form>
<?php
if (isset($_POST['multiple_select']) && count($_POST['multiple_select']) > 0) {
  $aFields = array('field1', 'field2');
  // Запрос SELECT * FROM `table` возвращает массив $row со всеми столбцами таблицы
  foreach ($aFields as $field) {
    if (in_array($row[$field], $_POST['multiple_select']) { // Поле отмечено
      //Выводим поле
    }
  }
}
?>

ВКонтакте Facebook Twitter

4

Re: Выбор столбцов из таблицы

А можно более подробно описать (желательно с примером),а то недавно начал кодить на php  и не совсем еще разбираюсь во всех тонкостях ...  sad

5

Re: Выбор столбцов из таблицы

Dark пишет:

А можно более подробно описать

Что именно вам не понятно в коде?

ВКонтакте Facebook Twitter