149 lines
3.4 KiB
PHP
149 lines
3.4 KiB
PHP
<?php
|
|
include '../head.php';
|
|
echo '<h1>Auftrags Ansicht</h1>';
|
|
$id= $_GET['id'];
|
|
echo "<h2>Auftrag $id</h2>";
|
|
include '../connect.php';
|
|
?>
|
|
|
|
<?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
|
|
|
|
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';
|
|
?>
|