[HTML] Formulargröße beschränkt?

Mastereye

Cadet 3rd Year
Registriert
Apr. 2003
Beiträge
58
Ich habe ein Problem mit meinem Formular:
Die Auswahlfelder vom code unten sind in einer Zeile. Angefangen habe ich mit 3 Zeilen und es hat noch alles funktioniert. Ich brauche aber 30 Zeilen. Nur wenn ich die erstelle, kann ich das Formular nicht mehr abschicken. Es passiert nichts mehr wenn ich auf abschicken klicke. Der Reset Button funktioniert aber noch. Sind die Formulare in der Größe beschränkt oder warum geht das nicht mehr?
Code:
<html>
<head>
<title>Vertretung</title>
</head>
<body>

<!-- Eingabe 1 -->

<form action="vertretung_safe.php">
<select name="stunde1">
<option></option>
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
</select>

<form action="vertretung_safe.php">
<select name="lehrer1">
<option></option>
<option>lehrer1</option>
<option>lehrer2</option>
<option>lehrer3</option>
<option>lehrer4</option>
<option>lehrer5</option>
</select>

<form action="vertretung_safe.php">
<select name="raum1">
<option></option>
<option>101</option>
<option>215</option>
<option>109</option>
<option>122</option>
<option>220</option>
</select>

<form action="vertretung_safe.php">
<select name="fach1">
<option></option>
<option>deutsch</option>
<option>mathe</option>
<option>biologie</option>
<option>informatik</option>
<option>englisch</option>
</select>

<form action="vertretung_safe.php">
<select name="vlehrer1">
<option></option>
<option>lehrer1</option>
<option>lehrer2</option>
<option>lehrer3</option>
<option>lehrer4</option>
<option>lehrer5</option>
</select>

<form action="vertretung_safe.php">
<select name="vraum1">
<option></option>
<option>101</option>
<option>215</option>
<option>109</option>
<option>122</option>
<option>220</option>
</select>

<form action="vertretung_safe.php">
<select name="vfach1">
<option></option>
<option>deutsch</option>
<option>mathe</option>
<option>biologie</option>
<option>informatik</option>
<option>englisch</option>
</select>

<form action="vertretung_safe.php">
<select name="bemerkung1">
<option></option>
<option>FREI</option>
<option>Aufgaben</option>
</select>
<p>

<input type="submit" value=" Absenden ">
<input type="reset" value=" Abbrechen">
<input type="button" name="verweis" value="Alte Datens&auml;tze l&ouml;schen" onClick="self.location.href='vertretung_clear.php'">
</form>
</body>
</html>
 
ich würde sagen einmal <form action="vertretung_safe.php"> reicht ;) oder du schließt es genau so oft wie du es öffnest :D
 
Oh, stimmt einmal reicht:D Habe die überflüssigen jetzt entfernt, aber es geht immer noch nicht.
Ich habe nochmal ein bisschen rumprobiert und bis zur 26. Zeile funktioniert alles.
Nur wenn ich die 27. einfüge kann ich es nicht mehr abschicken.
 
solltest das ganze mal per "POST" verschicken ( das hat jetzt nix mit den gelben bürokraten zu tun )


was anderes wie willst eigentlich die "werte" abfragen ?

<form action="vertretung_safe.php">
<select name="raum1">
<option></option>
<option>101</option>
<option>215</option>
<option>109</option>
<option>122</option>
<option>220</option>
</select>

so wei hier wird das nix

eher so nach dem schema:

<form action="vertretung_safe.php" method="post">
<select name="raum1">
<option value=""></option>
<option value="101">101</option>
<option value="215">215</option>
<option value="109">109</option>
<option value="122">122</option>
<option value="220">220</option>
</select>
 
Zuletzt bearbeitet:
Das mit POST ist mir auch noch eingefallen, nach einer kleinen Suche.
Abgefragt wird das ganz in der "vertretung_safe.php". Da steht dann z.B
PHP:
$raum1    = $_REQUEST ["raum1"];
und dann wird es über
PHP:
$link =mysql_connect ("localhost", "$mysql_user")  or
	die ("Keine verbindung möglich"  . mysql_error ());
mysql_select_db ("test");
mysql_query ("INSERT INTO Vertretung (stunde, lehrer, raum, fach, vlehrer, vraum, vfach, bemerkung) values ('$stunde1', '$lehrer1', '$raum1', '$fach1', '$vlehrer1', '$vraum1', '$vfach1', '$bemerkung1')");
in die Datenbank eingetragen.

Und das ganze wird dann in einer Tabelle wieder ausgegeben, in einer anderen Datei.

Ein Nachteil der Sache ist aber, meiner Meinung nach, dass ich jeweils 30 Zeilen des obrigen Codes habe (bei den Variablen 30 pro Variable) und das ja auch auf die Dateigröße geht. Kann man das vielleicht kürzen?
 
Zuletzt bearbeitet:
Zurück
Oben