@@Ben:
nuqneH
Eigentlich ist es ein ganz einfache Wenn-Dann-Fall.
Nein, dass ist nicht so einfach.
Anganommen, du hast „Chelsea-Manning-Straße“ in deiner Datenbank, der Nutzer gibt aber „Chelsea-Manning-Str.“ ein. Oder „C.-Manning-Straße“. Oder er kennt die Regeln der deutschen Sprache nicht und schreibt „Chelsea Manning Straße“ …
Qapla'
Das stimmt schon. Aber ich kann ja vllt. eine kleine Erklärung eingeben, WIE man die Sachen eingeben soll. Sprich Straße wirklich als Str. und nicht ausgeschrieben.
Bin mittlerweile auch schon weiter und habe bisschen was geschrieben:
Seite des Formulars:
<form action="check.php" method="post">
<input name="plz" type="text" value="Ihre Postleitzahl" size="40" onFocus="if(this.value=='Ihre Postleitzahl') this.value=''"/><br />
<input name="str" type="text" value="Ihre Strasse" size="40" onFocus="if(this.value=='Ihre Strasse') this.value=''" />
<br />
<br />
<input type="submit" value="senden >" class="button"/>
<input type="reset" value="zurücksetzen >" class="button" />
</form>
Seite des Checks und der Ausgabe
<?php
$plz = $_POST['plz'] ;
$str = $_POST['str'] ;
$r = "100";
if ($plz == $r) echo "plz ist 100 A ist kleiner als B" ;
elseif ($plz > $str) echo "A ist größer als B" ;
else echo "$plz und $str" ;
?>
Das sind nur tests. Nun müsste ich natürlich statt "r" einfach alle postleitzahlen ausgeben können, die ich irgendwo abspeichere. es sind übrigens vllt. so 10 stück. und dazu passend die straßen.