Делаю выборку из БД из полей по нескольким условиям
вот код
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <!DOCTYPE html>
- <head>
- <title> <?PHP echo $myrow["title"] ?></title> <!--Пишем русское название страницы, которое извлекли из БД и поместили в массив $myrow (файл select.php)-->
- <link href="css/style.css" rel="stylesheet" type="text/css" />
- </head>
- <?PHP
- include('blocks/bd.php');
- /* Если существует в глобальном массиве $_POST['NomerKontrol'] опр. ячейка, то мы создаем простую переменную из неё. Если переменная пустая, то уничтожаем переменную. */
- {
- $date_search_s="$year.$month.$day";
- if ($date_search_s == '')
- {
- }
- }
- {
- $date_search_po="$year.$month.$day";
- if ($date_search_po == '')
- {
- }
- }
- {
- $ispolniteli=$_POST['ispolniteli'];
- if ($ispolniteli == '')
- {
- }
- }
- {
- /* Здесь пишем что можно заносить информацию в базу */
- $result = mysql_query ("SELECT m.ID, DataKontrol, NomerKontrol, DATE_FORMAT(DataVipolneniya, '%d.%m.%Y') AS 'DataVipolneniya', DATE_FORMAT(DataFactVipolneniya, '%d.%m.%Y') AS 'DataFactVipolneniya', Soderjanie, OtmetkaIspolneno, Vhodyashiy, VidKontrol, Sluzhba, ispolneno FROM main m, ispolniteli i WHERE m.id = i.id_main and i.Sluzhba='$ispolniteli' and (DataVipolneniya>='$date_search_s') and (DataVipolneniya<='$date_search_po') and (i.ispolneno is null or i.ispolneno=0)",$db);
- {
- do
- {
- echo '
- <div class="control_view_wrp">
- <p class="control_title">Номер контроля:<span> '.$myrow['NomerKontrol'].'</span></p>
- <p class="control_title">Вид контроля: <span>'.$myrow['VidKontrol'].'</span></p>
- <p class="control_title">Ответственный исполнитель: <span>'.$myrow['Sluzhba'].'</span></p>
- <p class="control_title">Содержание контроля: <span>'.$myrow['Soderjanie'].'</span></p>
- <p class="control_title">Планируемая дата исполнения: <span class="control_title_date">'.$myrow['DataVipolneniya'].'</span></p>
- </div> ';
- }
- }
- }
- {
- /* Здесь пишем что можно заносить информацию в базу */
- $result = mysql_query ("SELECT m.ID, DataKontrol, NomerKontrol, DATE_FORMAT(DataVipolneniya, '%d.%m.%Y') AS 'DataVipolneniya', DATE_FORMAT(DataFactVipolneniya, '%d.%m.%Y') AS 'DataFactVipolneniya', Soderjanie, OtmetkaIspolneno, Vhodyashiy, VidKontrol, Sluzhba, ispolneno FROM main m, ispolniteli i WHERE m.id = i.id_main and i.Sluzhba='$ispolniteli' and DataVipolneniya<='$date_search_po' and (i.ispolneno is null or i.ispolneno=0)",$db);
- {
- do
- {
- echo '
- <div class="control_view_wrp">
- <p class="control_title">Номер контроля:<span> '.$myrow['NomerKontrol'].'</span></p>
- <p class="control_title">Вид контроля: <span>'.$myrow['VidKontrol'].'</span></p>
- <p class="control_title">Ответственный исполнитель: <span>'.$myrow['Sluzhba'].'</span></p>
- <p class="control_title">Содержание контроля: <span>'.$myrow['Soderjanie'].'</span></p>
- <p class="control_title">Планируемая дата исполнения: <span class="control_title_date">'.$myrow['DataVipolneniya'].'</span></p>
- </div> ';
- }
- }
- }
- {
- /* Здесь пишем что можно заносить информацию в базу */
- $result = mysql_query ("SELECT m.ID, DataKontrol, NomerKontrol, DATE_FORMAT(DataVipolneniya, '%d.%m.%Y') AS 'DataVipolneniya', DATE_FORMAT(DataFactVipolneniya, '%d.%m.%Y') AS 'DataFactVipolneniya', Soderjanie, OtmetkaIspolneno, Vhodyashiy, VidKontrol, Sluzhba, ispolneno FROM main m, ispolniteli i WHERE m.id = i.id_main and i.Sluzhba='$ispolniteli' and DataVipolneniya>='$date_search_s' and (i.ispolneno is null or i.ispolneno=0)",$db);
- {
- do
- {
- echo '
- <div class="control_view_wrp">
- <p class="control_title">Номер контроля:<span> '.$myrow['NomerKontrol'].'</span></p>
- <p class="control_title">Вид контроля: <span>'.$myrow['VidKontrol'].'</span></p>
- <p class="control_title">Ответственный исполнитель: <span>'.$myrow['Sluzhba'].'</span></p>
- <p class="control_title">Содержание контроля: <span>'.$myrow['Soderjanie'].'</span></p>
- <p class="control_title">Планируемая дата исполнения: <span class="control_title_date">'.$myrow['DataVipolneniya'].'</span></p>
- </div> ';
- }
- }
- }
- else {
- echo "<p>Контролей удовлетворяющих условиям поиска нет!1</p>";
- }
- echo($date_search_s);
- echo($date_search_po);
- echo($ispolniteli);
- ?>