GreenHorn: Daten aus einer SQL DB auslesen und verleichen lassen

Beitrag lesen

Hallo zusammen,

ich habe eine html Datei mit einer Formular eingabe. Die Eingabe wird mit post an eine php seite übergeben und in einer Variablen gespeichert. Ich öffne meine SQL DB und lasse diese auslesen. Mit echo zeigt er mir den Inhalt der Tabelle auch an. Wenn ich den ausgelesenen Wert jetz in einer Variablen speicher und diese Variable mit der Variablen aus der Übergabe mit Post vergleichen lassen will bekomm ich eine Fehlermeldung. Vielleicht kann mir jemand helfen?
Hier der Code fürs Formular:

<form action="seite2.php" method="post">
<input type="text" maxlength="6" name="nummer">
<input type="Submit" value="Absenden">
</form>

Der Code aus der php seite:

<?php
$verbindung = mysql_connect ("localhost",
"test", "test")
or die ("keine Verbindung möglich.
Benutzername oder Passwort sind falsch");

mysql_select_db("homepage")
or die ("Die Datenbank existiert nicht.");

$nummer = $_POST["nummer"]
$abfrage = "SELECT spalte FROM table1";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
$test = $row->spalte;
if ($nummer == "$test")
{
echo "eintrag vorhanden";
}
else
{
echo "eintrag nicht vorhanden";
}
}
mysql_close($verbindung);
?>

Der fehlercode:

Parse error: syntax error, unexpected T_VARIABLE in C:\xampp\xampp\htdocs\seite2.php on line 11

Achso ich würde gerne nach dem der Eintrag aus dem Formularfeld an die Variable übergeben wurde abfragen ob überhaupt etwas eingegebn wurde und wenn dann soll der DB abgleich ausgeführt werden, ansonsten möchte ich das ich wieder zur HTML seite komme. Der eintrag im Textfeld des Formulars muss 6 zeichen haben. Kann ich schon im formular verhindern das zu wenig zeichen eingegeben werden können?
Ich dank euch wie verückt.
Mfg