С Новым годом! Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 22.09.2017
Сообщений: 4
MySQL

Нужно вывести данные с таблиц по дате на страницу!(дата выбирается на странице )

22.09.2017, 13:49. Показов 820. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Сам запрос я написал! А вот сделать его PHP не могу
MySql
MySQL
1
2
3
4
5
6
SELECT    `prepod`.`family_prepod` ,`prepod`.`name_prepod` ,  `prepod`.`father_name_prepod`, `pidv_kval`.`data_vidachi` 
FROM  `prepod` ,  `pidv_kval` 
WHERE (
`prepod`.`id_prepod` =  `pidv_kval`.`id_pidv_kval` 
AND  `pidv_kval`.`data_vidachi` 
LIKE '2016-%-%')

в php:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<input type="month" name="data_vidachi">
    <input type="submit">
 
 <?php
      echo'<br/><Center><table width="500">';
i++;
     $result=mysql_query("SELECT `prepod`.`id_prepod`,`prepod`.`family_prepod` ,`prepod`.`name_prepod` ,  `prepod`.`father_name_prepod`, `pidv_kval`.`data_vidachi`
FROM  `prepod` ,  `pidv_kval`
WHERE `prepod`.`id_prepod` =  `pidv_kval`.`id_pidv_kval`AND  `pidv_kval`.`data_vidachi` LIKE '".$data_vidachi."-%'", $connect);
$res=mysql_query($rusult); 
while($myrow= mysql_fetch_array($result)){
echo '<tr><td width="20"><h2>'.$i.'.</h2></td><td width="200"><h2>'.$myrow[family_prepod].'&nbsp;'.$myrow[name_prepod].'&nbsp;'.$rowq[father_name_prepod].'</h2></td><td width="50"><h2><a href="view_no_auth1.php?id='.$myrow[id_prepod].'">Перегляд</a></h2></td></tr>';
                                            $i++;
                                        }
                                echo'</table></center>';
                            }
 
 ?>
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
22.09.2017, 13:49
Ответы с готовыми решениями:

Как запросом из БД вывести данные таблицей на Web-страницу по дате
Есть шапка таблицы на странице, и к каждой колонке есть колонки с уникальными именами в БД, как выводить данные отсортированные по дате,...

Как вывести на страницу данные из таблиц(ы) БД?
Объясните пожалуйста, можно ли вывести данные из таблицы самым простым способом (не прибегая к всяким сложным циклам и т.д.) ? На всех...

XmlDataSource: на одной странице вывести все данные из xml. И для каждых данных сделать свою страницу с параметрами
Товарищи! Когда через Repeater выводишь данные из бд, можно сделать так: &lt;a href=&quot;~/Deafault.aspx?id=&quot;&lt;%#...

5
767 / 323 / 157
Регистрация: 26.05.2016
Сообщений: 2,127
22.09.2017, 19:12
а что пишет то -какую ошибку
0
0 / 0 / 0
Регистрация: 22.09.2017
Сообщений: 4
22.09.2017, 19:36  [ТС]
Ошибки не выдает просто ничего не выводит, в MySql запрос проверял все нормально
0
767 / 323 / 157
Регистрация: 26.05.2016
Сообщений: 2,127
22.09.2017, 21:09
Цитата Сообщение от Bukyuriy Посмотреть сообщение
Ошибки не выдает просто ничего не выводит, в MySql запрос проверял все нормально
могу посоветовать дял теста сократить запрос до минимуму (одно поле) и проверить - если норма - то добавлять - пока не обнаружите ошибку

Добавлено через 1 минуту
к примеру так
SQL
1
2
SELECT    `prepod`.`family_prepod` ,`prepod`.`name_prepod` ,  `prepod`.`father_name_prepod`, `pidv_kval`.`data_vidachi` 
FROM  `prepod`)
0
0 / 0 / 0
Регистрация: 22.09.2017
Сообщений: 4
25.09.2017, 00:10  [ТС]
Спасибо, попробую
0
0 / 0 / 0
Регистрация: 22.09.2017
Сообщений: 4
04.10.2017, 10:16  [ТС]
Вот как все и решилось
HTML5
1
2
3
4
5
<form action="index.php" method = "get">
        <div> Фільтр по році підвищення кваліфікації:
        <input type="number" name="data" value = "2017" min = "2000" max= "2020" />
        <input type="submit" value = "Пошук"/>
        </div>
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
if($_SERVER['REQUEST_URI'] == '/metod/index.php?data='.$_GET[data].''){
                            if(isset ($_GET['data'])){
$result =mysql_query("SELECT  pidv_kval.id_prepod, family_prepod, name_prepod, father_name_prepod, data_vidachi FROM prepod, pidv_kval WHERE prepod.id_prepod =  pidv_kval.id_prepod   AND data_vidachi LIKE '".mysql_escape_string($_GET['data'])."-%-%' ORDER BY  pidv_kval.data_vidachi DESC") or die (mysql_error());
echo'<br/><Center><table width="500">';
$iii=1;
while ($data = mysql_fetch_array($result)){
    echo '<tr><td width="20"><h2>'.$iii.'.</h2></td><td width="200"><h2>'.$data[family_prepod].'&nbsp;'.$data[name_prepod].'&nbsp;'.$data[father_name_prepod].'</h2></td><td width="100">'.$data[data_vidachi].'</td><td width="50"><h2><a href="view_no_auth.php?id='.$data[id_prepod].'">Перегляд</a></h2></td></tr>';
    $iii++;
}
echo'</table></center>';
     }}
?>
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
04.10.2017, 10:16
Помогаю со студенческими работами здесь

Очень нужно быстро. Вывести данные из 3-х связанных таблиц
Необходимо выыести данные из 3-таблиц: users ID login password email name surname date

Привязка листов по дате - меняется дата, меняются данные. Ячейки с интервалом.
Здравствуйте! Помогите пожалуйста привязать два листа к основному по следующему принципу: На вспомогательных листах есть по три ячейки...

Данные по дате из разных таблиц
Доброго времени суток. Имеется 2 таблицы: HISTORY и INCEDENT, в них хранятся даты с описаниями инцидентов. Т.к. пользователи...

На вход подается дата. Нужно вывести на экран, какая дата будет через 29 дней 12 часов и 44 минуты
На входе заданы дата и время в формате «год, месяц, день, часы, минуты» (все числа даны через пробел). Год задан четырехзначным числом,...

Сравнить данные двух таблиц Excel по дате.
Имеется две таблицы Excel. В первой такие колонки: Инд. Код, Фамилия, Имя, Отчество, Дата приема на работу, Дата увольнения Во второй:...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru