<?php

function send_mysql_data($p_note,$p_hobbies)
{
   // Sicherheitsdaten inkludieren
   include("../sec/data.php");

   //Verbindung zum Datenbankserver aufbauen 
   $con=mysqli_connect("localhost",$hk_db,$hk_pw,"leiserberge_at"); 
   if (!$con)
   {
      echo ("Verbindung zu DB-Server/Datenbank kann nicht hergestellt werden: ".mysqli_connect_error()."<br>");
      return false;
   }

   mysqli_set_charset($con,"utf8");
   
   // SQL-Abfragestring festlegen
   // In der Tabell soll es nur genau einen Datensatz geben
   $sqlab="update phpcode10 ";
   $sqlab=$sqlab."set note='$p_note',";
   $sqlab=$sqlab."hobbies='$p_hobbies'";
   $sqlab=$sqlab."where id=1;";

   // Datenbankabfrage starten
   $res=mysqli_query($con,$sqlab);

   if (!$res)
   {
      // Datenbankabfrage liefert kein positives Ergebnis
      echo("<b>Datenbankfehler: </b>".mysqli_error($con));
      return false;
   }

   // alles OK
   return true;
}

// Wert des des Einfachauswahlliste ermitteln ($note)
$note="";
$note=$_POST['note'];

// Werte der des Mehrfachauswahlliste ermitteln ($allhobbies)
$allhobbies = "";

if (isset($_POST['hobbies']))
{
   // es wurde zumindest ein Element der Mehrfachauswahlliste angewählt
   $hobbies=$_POST['hobbies'];
   $length = count($hobbies);

   for ($i=0;$i<$length;$i++)
   {
      $allhobbies=$allhobbies.$hobbies[$i];
   }
}
else
{
   // es wurde kein Element der Mehrfachauswahlliste angewählt
   $allhobbies="";
}


// Daten zum mySQL-Server senden
if (send_mysql_data($note,$allhobbies))
{
   echo ("<b>Daten wurden den mySQL-Server erfolgreich übergeben.</b><br>");
}
else
{
   echo ("<b>Fehler: </b>".mysql_error()."<br>");
}

?>

<html>
<head>
<title>Daten zwischen Auswahllisten und mySQL-Datenbank transferieren</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<?php
?>


</head>
<body>
</body>
</html>