<?php
/*
 * Kompendium der Web-Programmierung
 * Webapplikationen mit PHP
 * 
 * Datenbankeintraege in MySQL-DB
 */
 
/*
 * Funktion fuer den eigentlichen DB-Eintrag
 */
function insertMysql($nname, $vname, $fach) {
	
	// Verbindungsaufbau zu Standard-Port auf lokalem Rechner
   	$i = mysql_connect("localhost:3306","thomas","");

   	// Auswahl der Datenbank
   	mysql_select_db("webkompendium");

   	// Definition und Durchf�hrung der Abfrage
   	// (mtknr wird durch DBMS gesetzt, da auto_increment)
   	$query = "INSERT INTO student (nname, vname, fach)".
          	 "VALUES (\"$nname\", \"$vname\", \"$fach\")";
   	$id = mysql_query($query, $i);

   	// Verbindung schliessen
   	mysql_close($i);
}


?>

<HTML>
	<HEAD>
		<TITLE>WebKompendium: Datenbanken und PHP</TITLE></HEAD>
		<link rel="stylesheet" type="text/css" href="/webkompendium/css/webkompendium.css">
		<link rel="shortcut icon" href="/webkompendium/images/springer_icon.ico">
	<BODY>
		<CENTER><HR><H2>Kompendium de Web-Programmierung</H2>
		<H3>Datenbanken und PHP<BR>Eintr&auml;ge in MySQL</H3><HR>

		<?php
		
			$nname =$_POST['nname'];
			$vname =$_POST['vname'];
			$fach  =$_POST['fach'];

   			// Auslesen der Felder und Funktionsaufruf fuer DB-Eintrag
   			insertMysql($nname,$vname,$fach);

   			echo "<H3>Eingabe f&uuml;r $vname $nname verarbeitet!<H3>";

		?>

		</HR></CENTER>
	</BODY>
</HTML>