Hallo,
ich halte den select und abfrage der eventuell bereits vorhandenen adresse für besser...
wenn du über eine sql-abfrage gehst, die das feld nicht mit duplikaten zuläßt und der eintrag demzufolge fehlschlägt würde der user eine db-fehlermeldung erhalten...
per select abfragen und mit php auswerten ist besser, da du den user nun zurückleiten kannst,das form mit den werten wieder parat hältst und zur verbesserung aufforderst...
Odium