Hallo
echo "<span style="border:thin solid black;">";
Im ausgegebenen HTML ist hier das span-Element bereits zu Ende, weil ein form-Element folgt. Da ein form-Element nicht in einem span-Element enthalten sein kann, muss das span-Element implizit geschlossen werden.
echo "<form action="test.php" method="POST">";
[...]
echo "</form>";
Hier folgt Du das Ende eines nie geöffneten span-Elementes
echo "</span><span style="border:thin solid black;">";
Was muss ich da ändern?
Deine Arbeitsweise. Du solltest es Dir angewöhnen, den generierten HTML-Quellcode zu validieren, siehe z.B. http://de.selfhtml.org/intro/hilfsmittel/services.htm#optimierung.
Freundliche Grüße
Vinzenz