function render_subjects($dbc, $db_name, $subject, $predicate, $object) { $classes = get_cls($dbc); echo '<li><a href = "sn_relation_search.php?'; echo 'db_name=' . $db_name . '&predicate=' . $predicate . '&object=' . $object . '">任意事物</a></li>'; foreach ($classes as $cl) { echo '<li '; if (isset($subject) && $subject == $cl) { echo 'class = "disabled"'; } echo '><a href = "sn_relation_search.php?'; echo 'db_name=' . $db_name . '&subject=' . $cl . '&predicate=' . $predicate . '&object=' . $object . '">' . $cl . '</a></li>'; } }
} if (isset($_POST['tdb_name'])) { $tdb_name = trim($_POST['tdb_name']); } elseif (isset($_GET['tdb_name'])) { $tdb_name = trim($_GET['tdb_name']); } else { $tdb_name = 'tcmls'; } $sdb = $dbs["{$sdb_name}"]; $sdbc = mysqli_connect($sdb[0], $sdb[1], $sdb[2], $sdb[3]) or die('Error connecting to MySQL server:' . $sdb_name); //define('PREFIX', $sdb_name . ':o'); $tdb = $dbs["{$tdb_name}"]; $tdbc = mysqli_connect($tdb[0], $tdb[1], $tdb[2], $tdb[3]) or die('Error connecting to MySQL server:' . $tdb_name); //define('PREFIX', $tdb_name . ':o $s_cls = get_cls($sdbc); $t_cls = get_cls($tdbc); $common_cls = array_intersect($s_cls, $t_cls); $only_s_cls = array_diff($s_cls, $t_cls); $only_t_cls = array_diff($t_cls, $s_cls); $url = $_SERVER[PHP_SELF] . '?sdb_name=' . $sdb_name . '&tdb_name=' . $tdb_name; ?> <script> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-146052-10']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0];