save
This commit is contained in:
@@ -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';
|
||||
?>
|
||||
|
||||
@@ -17,21 +17,21 @@ $haarlaenge = $_POST['Haarlaenge'];
|
||||
|
||||
$query="
|
||||
UPDATE
|
||||
Kunde
|
||||
kunde
|
||||
SET
|
||||
Geschlecht = ?,
|
||||
Vorname = ?,
|
||||
Geburstag = ?,
|
||||
Telefonnr = ?,
|
||||
Telefonnummer = ?,
|
||||
Nachname = ?,
|
||||
Haarlaenge = ?,
|
||||
Haarstruktur = ?
|
||||
WHERE
|
||||
Kundenr = ?";
|
||||
Kundenummer = ?";
|
||||
$stmt=$sql->prepare($query);
|
||||
|
||||
|
||||
$stmt->bind_param("sssssisi",$gender,$vorname,$geburtstag,$tele,$nachname,$haarlaenge,$haarstruktur,$id);
|
||||
$stmt->bind_param("sssssssi",$gender,$vorname,$geburtstag,$tele,$nachname,$haarlaenge,$haarstruktur,$id);
|
||||
if ($stmt->execute()){
|
||||
echo '<h1>Kunden Gespeichert</h1>';
|
||||
} else{
|
||||
|
||||
@@ -11,7 +11,7 @@ include '../connect.php';
|
||||
<?php
|
||||
echo "<h2>Kunde $id</h2>";
|
||||
|
||||
$stmp = $sql->prepare("select * from Kunde where Kundenr=?;");
|
||||
$stmp = $sql->prepare("select * from kunde where Kundenummer=?;");
|
||||
|
||||
$stmp->bind_param('i', $id);
|
||||
$stmp->execute();
|
||||
@@ -23,7 +23,7 @@ if ($result->num_rows == 1) {
|
||||
$vorname = $row['Vorname'];
|
||||
$nachname = $row['Nachname'];
|
||||
$geburtstag = $row['Geburstag'];
|
||||
$tele = $row['Telefonnr'];
|
||||
$tele = $row['Telefonnummer'];
|
||||
$haarstruktur = $row['Haarstruktur'];
|
||||
$haarlaenge = $row['Haarlaenge'];
|
||||
echo "<form action='kunde-save.php' method='post'>
|
||||
@@ -70,7 +70,28 @@ if ($result->num_rows == 1) {
|
||||
value='$tele'>
|
||||
<br>
|
||||
<label for='laenge'>Haarlänge: </lable><br>
|
||||
<input name='Haarlaenge' type='number' id='laenge' value='$haarlaenge'><br>
|
||||
<select name='Haarlaenge' id='gender'>
|
||||
";
|
||||
|
||||
switch ($haarlaenge) {
|
||||
case "l":
|
||||
echo "<option value='l' selected>lang</option>";
|
||||
echo "<option value='m' >mittel</option>";
|
||||
echo "<option value='k' >kurz</option>";
|
||||
break;
|
||||
case "m":
|
||||
echo "<option value='l'>lang</option>";
|
||||
echo "<option value='m' selected>mittel</option>";
|
||||
echo "<option value='k' >kurz</option>";
|
||||
break;
|
||||
case "k":
|
||||
echo "<option value='l'>lang</option>";
|
||||
echo "<option value='m' >mittel</option>";
|
||||
echo "<option value='k' selected>kurz</option>";
|
||||
break;
|
||||
}
|
||||
echo"
|
||||
</select><br>
|
||||
<label for='haar'>Haarstruktur: </lable><br>
|
||||
<input name='Haarstruktur' type='text' id='haar' value='$haarstruktur'><br>
|
||||
<p><input type='submit'/></p>
|
||||
|
||||
@@ -1,5 +1,13 @@
|
||||
select * from Auftrag as a
|
||||
inner join bucht as b on b.`Auftragsnr.`=a.AuftragsNr
|
||||
inner join Kunde as k on k.`Kundenr.`=b.`Auftragsnr.`
|
||||
inner join `führt aus` as f on f.`Auftragsnr.`=a.AuftragsNr
|
||||
inner join Mitarbeiter as m on m.Mitarbeiternummer=f.`Mitarbeiternr.`
|
||||
//list
|
||||
select * from umfasst as u
|
||||
inner join dienstleistung as d on d.Dientleistungsnummer=u.Dienstleistungsnummer
|
||||
where u.Auftragsnummer=?
|
||||
|
||||
|
||||
//fest
|
||||
select * 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
|
||||
left join mitarbeiter as m on m.Mitarbeiternummer=f.Mitarbeiternummer
|
||||
where a.Auftragsnummer=5
|
||||
|
||||
Reference in New Issue
Block a user