2013-07-04 5 views
-2

Я хочу, чтобы сделать вид, как посещаемость this с помощью phpmysqlКак сделать просмотр посещаемости с помощью phpmysql?

Следующая моя посещаемость таблицы:

`CREATE TABLE IF NOT EXISTS `attendance` (
     `aid` int(11) NOT NULL AUTO_INCREMENT, 
     `Name_of_Student` varchar(100) COLLATE latin1_general_ci NOT NULL, 
     `Class` varchar(20) COLLATE latin1_general_ci NOT NULL, 
     `Roll_no` int(11) NOT NULL, 
     `Section` varchar(20) COLLATE latin1_general_ci NOT NULL, 
     `Status` binary(1) NOT NULL, 
     `time` varchar(20) COLLATE latin1_general_ci NOT NULL, 
     `Date` date NOT NULL, 
     PRIMARY KEY (`aid`) 
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=33 ; 

-- 
-- Dumping data for table `attendance` 
-- 

    INSERT INTO `attendance` (`aid`, `Name_of_Student`, `Class`, `Roll_no`, `Section`, `Status`, `time`, `Date`) VALUES 
    (1, 'Lalchhandami', 'X', 1, 'A', 'Y', 'Morning', '2013-07-01'), 
    (2, 'Zonundanga', 'X', 5, 'A', 'Y', 'Morning', '2013-07-01'), 
    (3, 'Lalchhandami', 'X', 1, 'A', 'Y', 'Morning', '2013-07-02'), 
    (4, 'Zonundanga', 'X', 5, 'A', 'Y', 'Morning', '2013-07-02'), 
    (5, 'Lalchhandami', 'X', 1, 'A', 'Y', 'Morning', '2013-07-03'), 
    (6, 'Zonundanga', 'X', 5, 'A', 'Y', 'Morning', '2013-07-03'), 
    (7, 'Lalchhandami', 'X', 1, 'A', 'Y', 'Morning', '2013-07-04'), 
    (8, 'Zonundanga', 'X', 5, 'A', 'Y', 'Morning', '2013-07-04'), 
    (9, 'Lalchhandami', 'X', 1, 'A', 'Y', 'Morning', '2013-07-05'), 
    (10, 'Zonundanga', 'X', 5, 'A', 'Y', 'Morning', '2013-07-05'), 
    (11, 'Lalchhandami', 'X', 1, 'A', 'Y', 'Morning', '2013-07-06'), 
    (12, 'Zonundanga', 'X', 5, 'A', 'Y', 'Morning', '2013-07-06'), 
    (13, 'Lalchhandami', 'X', 1, 'A', 'Y', 'Morning', '2013-07-07'), 
    (14, 'Zonundanga', 'X', 5, 'A', 'Y', 'Morning', '2013-07-07'), 
    (15, 'Lalchhandami', 'X', 1, 'A', 'Y', 'Morning', '2013-07-08'), 
    (16, 'Zonundanga', 'X', 5, 'A', 'Y', 'Morning', '2013-07-08'), 
    (17, 'Lalchhandami', 'X', 1, 'A', 'Y', 'Afternoon', '2013-07-01'), 
    (18, 'Zonundanga', 'X', 5, 'A', 'Y', 'Afternoon', '2013-07-01'), 
    (19, 'Lalchhandami', 'X', 1, 'A', 'Y', 'Afternoon', '2013-07-02'), 
    (20, 'Zonundanga', 'X', 5, 'A', 'Y', 'Afternoon', '2013-07-02'), 
    (21, 'Lalchhandami', 'X', 1, 'A', 'Y', 'Afternoon', '2013-07-03'), 
    (22, 'Zonundanga', 'X', 5, 'A', 'Y', 'Afternoon', '2013-07-03'), 
    (23, 'Lalchhandami', 'X', 1, 'A', 'Y', 'Afternoon', '2013-07-04'), 
    (24, 'Zonundanga', 'X', 5, 'A', 'Y', 'Afternoon', '2013-07-04'), 
    (25, 'Lalchhandami', 'X', 1, 'A', 'Y', 'Afternoon', '2013-07-05'), 
    (26, 'Zonundanga', 'X', 5, 'A', 'Y', 'Afternoon', '2013-07-05'), 
    (27, 'Lalchhandami', 'X', 1, 'A', 'Y', 'Afternoon', '2013-07-06'), 
    (28, 'Zonundanga', 'X', 5, 'A', 'Y', 'Afternoon', '2013-07-06'), 
    (29, 'Lalchhandami', 'X', 1, 'A', 'Y', 'Afternoon', '2013-07-07'), 
    (30, 'Zonundanga', 'X', 5, 'A', 'Y', 'Afternoon', '2013-07-07'), 
    (31, 'Lalchhandami', 'X', 1, 'A', 'Y', 'Afternoon', '2013-07-08'), 
    (32, 'Zonundanga', 'X', 5, 'A', 'N', 'Afternoon', '2013-07-08');` 

Пожалуйста, кто-нибудь может мне помочь?

+0

Вы могли бы по крайней мере, идти к усилию форматирования кода правильно – Bojangles

ответ

-1

Вы можете идти, как это:

<table> 
<tr><th>Sr no</th><th > .....//all of your table heads </th> </tr> 
<?php 

    $query = "select * from `attendance`"; 
    $result = mysql_query($query); 
    $result = mysql_fetch_row($result); 
    foreach($result as $result) 
    { 
     echo "<tr><td>".$result['aid']."</td><td>all of id with index</td></tr>" 
    } 
    ?> </table> 
+0

Я хочу что-то вроде сводной таблицы. Я хочу использовать строки даты в качестве столбца и под каждым столбцом будет Y для настоящего и N для Отсутствует, и я хочу сгруппировать его по

Name_of_Student

+0

Вы можете иметь ссылка здесь http://stackoverflow.com/questions/14492552/pivot-dynamic-html-table-using-mysql-and-php –

+0

Демо на http://www.sqlfiddle.com/#!2/ec418/ 3 –

0

Выберите все данные, используя mysql_query, и выводить данные в ваш HTML

+0

Я новичок ... все, что я хочу, это посмотреть как http://postimg.org/image/t46xc1laz/, используя php. –

+0

check Я отредактировал мой код –

Смежные вопросы