define(’_TBL_ABSOLWENCI’,’fusion_absolwenci’);
$connection = @mysql_connect(’lo3.uninet.pl’, '05228614_lo3′, '1Q2W3E4R5$#@!’) ;
$db = @mysql_select_db(’05228614_lo3′, $connection) ;
mysql_query(„SET NAMES utf8”);
mysql_query(„SET CHARACTER SET utf8”);
mysql_query(„SET collation_connection = utf8_polish_ci”);
$task = explode(„,”,$_SERVER[’QUERY_STRING’]);
if (sizeof($task) > 0) {
@$task[1] = urldecode($task[1]);
} else {
$task[0] = 'default’;
}
if ($task[0] == 'search’ || $task[0] == 'supervisor’) {
$task[1] = html_entity_decode($task[1]);
}
echo ’
echo ’
’;
echo ’
’;
switch ($task[0]) {
case 'search’:
echo ’
Wyniki wyszukiwania dla: „’.$task[1].'”
’;
$search_surname = @mysql_query(„select * from `”._TBL_ABSOLWENCI.”` where `nazwisko` like '%”.$task[1].”%’ order by `nazwisko`, `imie`, `rok`, `klasa`”);
$search_name = @mysql_query(„select * from `”._TBL_ABSOLWENCI.”` where `imie` like '%”.$task[1].”%’ order by `nazwisko`, `imie`, `rok`, `klasa`”);
$search_surname_count = @mysql_num_rows($search_surname);
$search_name_count = @mysql_num_rows($search_name);
if ($search_surname_count > 0) {
echo ’
Wyszukiwanie wśród nazwisk (’.$search_surname_count.’ trafień)
-
’;
- ’.$result[’nazwisko’].’ ’.$result[’imie’].’ (’.$result[’rok’].’) z klasy ’.$result[’klasa’].’ (wychowawca: ’.$result[’wychowawca’].’)
while ($result = mysql_fetch_array($search_surname)) {
echo ’
’;
}
echo ’
’;
}
if ($search_name_count > 0) {
echo ’
Wyszukiwanie wśród imion (’.$search_name_count.’ trafień)
-
’;
- ’.$result[’nazwisko’].’ ’.$result[’imie’].’ (’.$result[’rok’].’) z klasy ’.$result[’klasa’].’ (wychowawca: ’.$result[’wychowawca’].’)
while ($result = mysql_fetch_array($search_name)) {
echo ’
’;
}
echo ’
’;
}
break;
case 'year’:
echo ’
Rok ukończenia: ’.$task[1].’
’;
$query = mysql_query(„select distinct `klasa`, `wychowawca` as `wychowawca` from `”._TBL_ABSOLWENCI.”` where `rok` = „.$task[1].” order by `klasa`”);
echo ’
- ’;
- klasa ’.$row[’klasa’].’ (’.$row[’wychowawca’].’)
while ($row = mysql_fetch_array($query)) {
echo ’
’;
}
echo ’
’;
break;
case 'class’:
$supervisor = join(”,mysql_fetch_row(mysql_query(„select `wychowawca` from `”._TBL_ABSOLWENCI.”` where `rok` = „.$task[1].” and `klasa` = '”.$task[2].”’ limit 1″)));
echo ’
Wróć do wyboru rocznika |
Wróć do wyboru klasy
Rok ukończenia ’.$task[1].’, klasa ’.$task[2].’, wychowawca ’.$supervisor.’
-
’;
- ’.$row[’nazwisko’].’ ’.$row[’imie’].’
$query = mysql_query(„select `imie`, `nazwisko` from `”._TBL_ABSOLWENCI.”` where `rok` = „.$task[1].” and `klasa` = '”.$task[2].”’ order by `nazwisko`, `imie`”);
while ($row = mysql_fetch_array($query)) {
echo ’
’;
}
echo ’
’;
break;
case 'supervisor’:
echo ’
Lista uczniów wychowawcy: ’.$task[1].’
’;
$query = mysql_query(„select `rok`, `klasa`, concat(’
- ’,group_concat(`nazwisko`, ’ ’, `imie` order by `nazwisko`, `imie` separator ’
- ’),’
’) `lista` from `”._TBL_ABSOLWENCI.”` where `wychowawca` = '”.$task[1].”’ group by `rok` order by `rok`, `klasa`”);
while ($row = mysql_fetch_array($query)) {
echo ’
Rok ukończenia ’.$row[’rok’].’, klasa klasa ’.$row[’klasa’].’:’.$row[’lista’].’
’;
}
echo mysql_error();
break;
case 'default’:
default:
$query = mysql_query(„select `rok`, group_concat(distinct klasa order by klasa) as klasy from `fusion_absolwenci` group by `rok` order by `rok`”);
echo ’
- ’;
- ’.$result[’rok’].’ ( ’.array_reduce(explode(’,’,$result[’klasy’]),create_function(’$a,$b’,’return $a.”$b „;’)).’)
while ($result = mysql_fetch_array($query)) {
// this one will be nasty (:
echo ’
’;
}
echo ’
’;
break;
}
echo ’
’;
[/insert_php]