clarpic: Dropdown Auswahl in Datenbank speichern

Beitrag lesen

Liebe Community!

Ich bin nun schon seit 4 Tagen dabei, meine Maturaarbeit fertig zu machen, nur komme ich jezt nicht mehr weiter...
Ich wäre euch sehr dankbar, wenn ihr mir einen neuen Denkanstoß geben könntet.. Ich suche seit gestern im Netz und auch auf dieser Homepage nach einer vermeintlichen Lösung, ich konnte nur noch keine finden. Es kann gut sein, dass ich etwas übersehen habe...

Ich programmiere für meine Maturaarbeit aus Informatik ein Programm, für den Elternsprechtag.
Struktur:
Login
Lehrer & Zeit auswählen
Datenausgabe, Drucken, Ausloggen

Login funktioniert alles perfekt, nur beim Lehrer/Zeit auswählen happerts.

Ich habe ein Dropdown Menü erstellt, das auf eine Tabelle in einer Datenbank zurückgreift. Ich würde jetzt gerne die Auswahl, die ein User machen kann, speichern (entweder Datenbank, in einem Array, oder nur in einer Variable - das ist egal) und die Zeit soll dann nicht mehr vergeen werden können, weil ein Lehrer ja nicht 2 Eltern gleichzeitig bedienen kann.

Hier wäre mein Skript bis jetzt:

<html>  
<head>  
<title>Zeit- und Lehrerauswahl</title>  
</head>  
	<form id="form1" name="Dropdown Auswahl" method="post" action="<?php echo $PHP_SELF; ?>">  
	Lehrer:  
	<select Emp Name='Lehrer'>  
	<option value="">--- Select ---</option>  
	<?php  
  
		session_start();  
  
		include("var.inc.php");  
	  
		$verbindung = mysql_connect($dbserver, $dbuser, $dbpass)  
		or die("Verbindung zur Datenbank konnte nicht hergestellt werden");  
		$select = mysql_select_db($dbname, $verbindung) or die ("Datenbank konnte nicht ausgew&aumlhlt werden");  
		  
		if (isset ($select)&&$select!=""){  
			$select=$_POST ['Lehrer'];  
		}  
  
		$list=mysql_query("select * from lehrer");  
		  
		while($row_list=mysql_fetch_assoc($list)){  
	?>  
			<option value="<?php echo $row_list['ID']; ?>"<?php if($row_list['ID']==$select){ echo "selected"; } ?>>  
			<?php echo $row_list['Name'];?>  
			</option>  
			<?php  
			}  
				mysql_query("INSERT INTO auswahl (Lehrer) VALUES ($_POST ['Lehrer'])");  
			?>  
			  
	</select>  
	</form>  
	  
	<br>  
	<br>  
	  
	<form id="form1" name="Dropdown Auswahl" method="post" action="<?php echo $PHP_SELF; ?>">  
	Zeit:  
	<select Emp Name='Zeit'>  
	<option value="">--- Select ---</option>  
	<?php  
  
		/*session_start();  
  
		include("var.inc.php");  
	  
		$verbindung = mysql_connect($dbserver, $dbuser, $dbpass)  
		or die("Verbindung zur Datenbank konnte nicht hergestellt werden");  
		$select = mysql_select_db($dbname, $verbindung) or die ("Datenbank konnte nicht ausgewählt werden");  
		*/  
		if (isset ($select)&&$select!=""){  
			$select=$_POST ['Zeit'];  
		}  
  
		$list=mysql_query("select * from zeit");  
		  
		while($row_list=mysql_fetch_assoc($list)){  
	?>  
			<option value="<?php echo $row_list['ID']; ?>"<?php if($row_list['ID']==$select){ echo "selected"; } ?>>  
			<?php echo $row_list['Zeit'];?>  
			</option>  
			<?php  
			}  
				mysql_query("INSERT INTO auswahl (Zeit) VALUES ('".$_POST ['Zeit']."')");  
				mysql_close($verbindung);  
			?>  
			  
	</select>  
	<br>  
	<br>  
	<br>  
	  
	<a href='ergebnis.html'>Ausw&aumlhlen</a>  
	  
	</form>  
</body>  
</html>  

meine weitere Überlegung:
Ich habe die Übertragung bereits mit mysql_query("INSERT INTO auswahl (Zeit) VALUES ('".$_POST ['Zeit']."')"); versucht, doch leider klappt das nicht.

Könnt ihr hier einen Fehler in der Anordnung erkennen?

Ich wäre euch sehr dankbar!

LG clarpic