This commit is contained in:
2021-06-17 10:22:39 +02:00
parent e2c8cdb4c4
commit 6a69833e33
12 changed files with 1723 additions and 17 deletions

View File

@@ -7,12 +7,142 @@
?>
<?php
$query="select a.*,k.Vorname,k.Nachname,k.Kundenummer,f.Mitarbeiternummer from auftrag as a
inner join bucht as b on b.Auftragsnummer=a.Auftragsnummer
inner join kunde as k on k.Kundenummer=b.Kundenummer
left join `führt aus` as f on f.Auftragsnummer=a.Auftragsnummer
where a.Auftragsnummer=?
";
$stmt=$sql->prepare($query);
$stmt->bind_param("i",$id);
$stmt->execute();
$result=$stmt->get_result();
if ($result->num_rows != 1) {
die("error on request");
}
$row = $result->fetch_assoc();
//echo var_dump($row);
$datum=$row["Datum"];
$zeit=$row["Zeit"];
$vorname=$row["Vorname"];
$nachname=$row["Nachname"];
$kid=$row["Kundenummer"];
$mitarbeiter=$row["Mitarbeiternummer"];
?>
<hr>
<fieldset>
<legend style="border: 1px black solid;margin-left: 1em; padding: 0.2em 0.8em ">Zeitpunkt</legend>
<?php
echo "Datum: $datum<br/>";
echo "Zeit: $zeit<br/>";
?>
</fieldset>
<fieldset>
<legend style="border: 1px black solid;margin-left: 1em; padding: 0.2em 0.8em ">Kunde</legend>
<?php
echo "Kundennummer: $kid <br/>";
echo "Name: $vorname $nachname <br />";
echo "<a href=/view/kunde.php?id=$kid>Detail</a>"
?>
</fieldset>
<fieldset>
<legend style="border: 1px black solid;margin-left: 1em; padding: 0.2em 0.8em ">Bearbeiter</legend>
<?php
echo $id;
include '../tail.php';
if($mitarbeiter==null){
$mit=$sql->query("select * from mitarbeiter");
}else{
$stmt=$sql->prepare("select * from mitarbeiter where not Mitarbeiternummer==?");
$stmt->bind_param("i",$mitarbeiter);
$stmt->execute();
$mit=$stmt->get_result();
$stmt=$sql->prepare("select * from mitarbeiter where Mitarbeiternummer==?");
$stmt->bind_param("i",$mitarbeiter);
$stmt->execute();
$mits=$stmt->get_result();
$mits=$mits->fetch_assoc();
}
$lines=$mit->fetch_all();
echo "<form action='auftrag-save-mitarbeiter.php?id=$id' method='post'>
<label for='mitarbeiter'>Mitarbeiter: </label>
<select name='Mitarbeiter' id='mitarbeiter'>";
foreach($lines as $rot){
$nr=$rot[0];
$name=$rot[1];
echo "<option value='$nr'>$name</option>";
}
if($mitarbeiter!=null){
$nr=$mits[0];
$name=$mits[1];
echo "<option value='$nr' selected>$name</option>";
}
echo "
<input type='submit' value='Speichern'>
</select><br>
</form>";
?>
</fieldset>
<fieldset>
<legend style="border: 1px black solid;margin-left: 1em; padding: 0.2em 0.8em ">Dienste</legend>
<table >
<tr>
<th>NR.</th>
<th>Beschreibung</th>
<th>Katalog Preis</th>
<th>Auftrags Preis</th>
</tr>
<?php
$total=0;
$query="select d.*,u.* from umfasst as u
inner join dienstleistung as d on d.Dientleistungsnummer=u.Dienstleistungsnummer
where u.Auftragsnummer=?
";
$stmt=$sql->prepare($query);
$stmt->bind_param("i",$id);
$stmt->execute();
$data=$stmt->get_result();
$ar=$data->fetch_all();
foreach($ar as $row){
$nr=$row[2];
$desc=$row[1];
$catPrice=$row[3];
$aufPrice=$row[4];
$total=$total+$aufPrice;
echo var_dump($row);
echo"
<td>$nr</td>
<td>$desc</td>
<td>$catPrice</td>
<td>$aufPrice</td>
</tr>";
}
?>
</table>
</fieldset>
<?php
include '../tail.php';
?>