Тема: Выбор столбцов из таблицы
пользователь может выбрать любой столбец из таблицы и его вывести
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
пользователь может выбрать любой столбец из таблицы и его вывести
Здравствуйте все!!!
Есть проблема с базами данных. Нужно чтоб пользователь из таблицы мог выбрать любые столбцы по своему усмотрению ( в таблице столбцов примерно 20 штук) и после этого какие столбцы он выбрал мог просмотреть, а которые не выбрал не выводились ... Помогите плз, а то не получается ... Заранее Спасибо!
Сделайте галочки для выбора столбцов, или <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']) { // Поле отмечено
//Выводим поле
}
}
}
?>
А можно более подробно описать (желательно с примером),а то недавно начал кодить на php и не совсем еще разбираюсь во всех тонкостях ...
А можно более подробно описать
Что именно вам не понятно в коде?
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
На основе PunBB, при поддержке Informer Technologies, Inc.
Currently installed 7 official extensions. Copyright © 2003–2009 PunBB.