Chants\n";
echo "
by incipit
\n";
$sql1 = 'SELECT DISTINCT UPPER(SUBSTRING(incipit,1,1)) AS letters FROM '.db('chants').' ORDER BY letters ASC';
$req1 = $mysqli->query($sql1) or die('Erreur SQL !
'.$sql1.'
'.$mysqli->error());
echo "\n";
echo "by usage
\n";
$sql1 = 'SELECT * FROM '.db('chants').' WHERE `office-part` != "" GROUP BY `office-part` ORDER BY `office-part`';
$req1 = $mysqli->query($sql1) or die('Erreur SQL !
'.$sql1.'
'.$mysqli->error());
echo "\n";
echo "by source
\n";
$sql1 = 'SELECT * FROM '.db('chant_sources').' GROUP BY source';
$req1 = $mysqli->query($sql1) or die('Erreur SQL !
'.$sql1.'
'.$mysqli->error);
echo "\n";
$used_sources = array();
while($s = $req1->fetch_assoc()) {
$used_sources[] = $s['source'];
}
foreach($sources as $id => $s) {
if(in_array($id, $used_sources)) {
echo "- ".$s['year']." - ".$s['editor']." - ".$s['title']."
\n";
}
}
$sql1 = 'SELECT * FROM '.db('chants').' c WHERE NOT EXISTS (SELECT * FROM '.db('chant_sources').' cs WHERE c.id = cs.chant_id)';
$req1 = $mysqli->query($sql1) or die('Erreur SQL !
'.$sql1.'
'.$mysqli->error());
if($req1->num_rows > 0) {
echo "- No source
\n";
}
echo "
\n";
include('include/footer.php');
?>