Druckfunktion Anzeige Liednr bei Noten bearbeiten

This commit is contained in:
aschwarz
2023-08-25 08:36:18 +02:00
parent 60ba98308e
commit 07a4afe4ce
4 changed files with 47 additions and 17 deletions

View File

@ -30,7 +30,7 @@ require_once "../language/german.inc.php";
$query = "SELECT a.jndid, titel, anz_lizenzen, streamlizenz, bemerkung, c.bezeichnung verlag
$query = "SELECT a.jndid, titel, liednr, anz_lizenzen, streamlizenz, bemerkung, c.bezeichnung verlag
FROM jumi_noten_daten a, jumi_noten_verlag c
WHERE a.vid=c.vid
ORDER BY titel ASC;";
@ -46,6 +46,14 @@ require_once "../language/german.inc.php";
$streamlizenz_vorh = "nein";
}
if($row['liednr'] == ''){
$liednr = "";
}elseif($row['liednr'] == '0'){
$liednr = "";
}else{
$liednr = $row['liednr'];
}
$result_link = $db->query("SELECT filename
FROM jumi_noten_uploads
WHERE jndid=$row[jndid]");
@ -75,6 +83,7 @@ require_once "../language/german.inc.php";
}
$songbook = substr($songbook,0,-2);
$row['restlizenz'] = $row_rl['Rest'];
$row['liednr'] = $liednr;
$row['link'] = $row_link['filename'];
$row['fileexists'] = $fileexists;
$row['songbook'] = $songbook;

View File

@ -5,17 +5,39 @@ require_once('../fpdf186/FPDI-master/src/autoload.php');
use setasign\Fpdi\Fpdi;
$pdf = new FPDI('P','mm','A4');
$pdf->SetAutoPageBreak(false);
$art = $_GET['art'];
$zsid= 4;
$query = "SELECT liednr, filename, titel
FROM jumi_noten_daten a, jumi_noten_uploads b, jumi_noten_zusammenstellung_zuord c
WHERE b.jndid=c.jndid
AND a.jndid=b.jndid
AND c.zsid=$zsid
ORDER BY CAST(liednr AS UNSIGNED), liednr";
$result = $db->query ($query)
# Notenbuch =B
# Einzelnoten = E
if($art == 'B'){
$zsid = $_GET['zsid'];
$query = "SELECT liednr, filename, titel
FROM jumi_noten_daten a, jumi_noten_uploads b, jumi_noten_zusammenstellung_zuord c
WHERE b.jndid=c.jndid
AND a.jndid=b.jndid
AND c.zsid=$zsid
ORDER BY CAST(liednr AS UNSIGNED), liednr";
$result = $db->query ($query)
or die ("Cannot execute query");
$query_titel = $db->query ("SELECT bezeichnung
FROM jumi_noten_zusammenstellung
WHERE zsid =$zsid");
$row_titel = $query_titel->fetch_array();
}
if($art == 'E'){
$jndid = $_GET['jndid'];
$query = "SELECT liednr, filename, titel
FROM jumi_noten_daten a, jumi_noten_uploads b
WHERE a.jndid=b.jndid
AND a.jndid=$jndid
ORDER BY CAST(liednr AS UNSIGNED), liednr";
$result = $db->query ($query)
or die ("Cannot execute query");
$query_titel = $db->query ("SELECT titel bezeichnung
FROM jumi_noten_daten
WHERE jndid =$jndid");
$row_titel = $query_titel->fetch_array();
}
while ($row = $result->fetch_array()){
@ -40,9 +62,6 @@ while ($row = $result->fetch_array()){
#$pdf->Write(0, "$i");
}
}
$query_titel = $db->query ("SELECT bezeichnung
FROM jumi_noten_zusammenstellung
WHERE zsid =$zsid");
$row_titel = $query_titel->fetch_array();
$pdf->Output('I',"$row_titel[bezeichnung]");
$pdf->Output('I',utf8_decode($row_titel['bezeichnung']));
?>