<?php
// ab9.php - Wie lange ist/sind eine oder mehrere ausgew&auml;hlte Linie/n?

include 'header.php';


// QUERY IN CONTENT!!!

echo '</head>';
// ############ START BIDY ############################################################
echo '<body>';

include 'menu.php';


// ############ START CONTENT ############################################################
echo '
   <div id="content">
   <a href="abfragen.htm" class="menulink">zur&uuml;ck zu den Abfragen</a>
';   

echo '<h1>Wie lange ist/sind eine oder mehrere ausgew&auml;hlte Linie/n? Mehrfachauswahl m&ouml;glich!</h1>';


echo "<form method=\"post\" action=\"ab9.php\">";
echo '<select name="linie[]" size="10" multiple="multiple"><option value="Linie 1">Linie 1<option value="Linie 2">Linie 2<option value="Linie 3">Linie 3<option value="Linie 4">Linie 4<option value="Linie 5">Linie 5<option value="Linie 6">Linie 6<option value="Linie 7">Linie 7<option value="Linie 8">Linie 8<option value="Linie 9">Linie 9<option value="MAGLEV">MAGLEV</select>';
echo '&nbsp;<input type="submit" name="form_linie" value="Linien w&auml;hlen">';
echo '</form><br>';

if(isset($_POST['linie'])) {
   $gew_linie = $_POST['linie'];
} else {
   $gew_linie = '';
}


if($gew_linie == "") {
}

else {
 
   $linien = implode(', ',$gew_linie);
   $linien_komma = "'".implode('\', \'',$gew_linie)."'";

   $abfrage = "SELECT ROUND(SUM(routes_stations.distance),3) AS 'Laenge' FROM routes_stations, routes
   WHERE routes.name IN ($linien_komma) AND routes_stations.r_id = routes.id 
   AND routes_stations.chain = (SELECT MAX(routes_stations.chain) FROM routes_stations 
   WHERE routes.name IN ($linien_komma) AND routes_stations.r_id = routes.id)
   ;";
   $ergebnis = mysqli_query($db, $abfrage) or die ("Anfrage fehlgeschlagen: " . mysqli_error($db));
   
   while($row = mysqli_fetch_object($ergebnis)) {
      echo "$linien: "; 
      echo "<b>$row->Laenge</b>";
      echo " km";
   }
   
}

include 'footer.php';
?>