<!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>