<!DOCTYPE html>
<html>
<head>
<title>Datensatz löschen</title>
<meta charset="UTF-8">
<style>
table {border:1px solid black;text-align:center;background-color:yellow;
margin-left:auto; margin-right:auto;}
td {border:1px solid black;}
th {border:1px solid black;background-color:green;color:white;}
h3 {text-align:center;color:green;} h4 {text-align:center;color:red;}
.rechts {text-align:right;} .thema {background-color:green;color:white;}
</style>
</head>
<body>
<?
$id="";
// externe Datei auto_class.php inkludieren
include ("auto_class.php");
// Objekt Auto erzeugen
$auto=new Auto();
if (isset($_POST["update_show"]))
{
// wenn der Submit-Button Anzeigen gedrückt wurde
// id-Wert vom Eingabefeld einlesen
$id = $_POST["id"];
// Datensatz aus CSV-Datei einlesen und Werte in $daten zurückliefern
if($auto->auto_select($id,$daten))
{
// Datensatz in GUI anzeigen
?>
<form method="post" action="oauto_upd.php">
<table>
<tr><td colspan="3" class="thema"><strong>Auto ändern</strong></td></tr>
<input type="hidden" name="id" value="<?=$id?>">
<tr><td>Marke:</td><td><input type="text" name="marke" value="<?=$daten["marke"]?>"></td><td></td></tr>
<tr><td>Modell:</td><td><input type="text" name="modell" value="<?=$daten["modell"]?>"></td><td></td></tr>
<tr><td>Motor:</td><td><input type="text" name="motor" value="<?=$daten["motor"]?>"></td><td></td></tr>
<tr><td>Leistung:</td><td><input type="text" name="leistung" value="<?=$daten["leistung"]?>"></td><td> kW</td></tr>
<tr><td>Zul. Gesamtmasse:</td><td><input type="text" name="zulgesamtmasse" value="<?=$daten["zulgesamtmasse"]?>"></td><td> kg</td></tr>
<tr><td>Baujahr:</td><td><input type="text" name="baujahr" value="<?=$daten["baujahr"]?>"></td><td></td></tr>
<tr><td>Höchstgeschwindigkeit:</td><td><input type="text" name="vmax" value="<?=$daten["vmax"]?>"></td><td> km/h</td></tr>
<tr><td>Beschleunigung:</td><td><input type="text" name="zeit100" value="<?=$daten["zeit100"]?>"></td><td>in s von 0 auf 100 km/h</td></tr>
<tr><td colspan="3" class="rechts"><input type="submit" name="update_do" value="Ändern"></td></tr>
</form>
</table>
<br>
<?
}
else
echo "<h4>Der Datensatz wurde mit der id=$id wurde nicht gefunden.</h4>";
}
else if(isset($_POST["update_do"]))
{
// wenn der Submit-Button Ändern gedrückt wurde
// Benutzereingaben auf Variablen einlesen
$id = $_POST["id"];
$marke = $_POST["marke"];
$modell = $_POST["modell"];
$motor = $_POST["motor"];
$leistung = $_POST["leistung"];
$zulgesamtmasse = $_POST["zulgesamtmasse"];
$baujahr = $_POST["baujahr"];
$vmax = $_POST["vmax"];
$zeit100 = $_POST["zeit100"];
// assoziatives Daten-Array $daten mit den Benutzereingaben erzeugen
$daten=array(
"id"=>"$id",
"marke"=>"$marke",
"modell"=>"$modell",
"motor"=>"$motor",
"leistung"=>"$leistung",
"zulgesamtmasse"=>"$zulgesamtmasse",
"baujahr"=>"$baujahr",
"vmax"=>"$vmax",
"zeit100"=>"$zeit100");
// aktuellen Datensatz updaten und danach alle Datensätze in CSV-Datei speichern
$auto->auto_update($daten);
echo "<h3>Der Datensatz mit der id=$id wurde geändert.</h3>";
}
?>
<form method="post" action="oauto_upd.php">
<table>
<tr><td colspan="2" class="thema"><strong>Auto ändern</strong></td></tr>
<tr><th>id:</th><td><input type="text" name="id" value="<?=$id?>"></td></tr>
<tr><td colspan="2" class="rechts"><input type="submit" name="update_show" value="Anzeigen"></td></tr>
</table>
</form>
<br>
<?
// Daten aus CSV-Datei einlesen und anzeigen
$auto->auto_get_data_from_file();
$auto->auto_list();
?>
</body>
</html>