Lo puedes hacer muy fácil con javascript
:
Código HTML:
function loadSelects() {
for (i = 0;i < document.test.elements.length;i++) {
for (j = 0;j < document.test.elements[i].options.length;j++) {
document.test.elements[i].options[j].disabled = false;
for (k = 0;k < document.test.elements.length;k++) {
if (i != k) {
if (document.test.elements[i].options[j].text == document.test.elements[k].options[document.test.elements[k].selectedIndex].text)
document.test.elements[i].options[j].disabled = true;
}
}
}
}
}
Luego en el body debes poner:
Código HTML:
<body onload="loadSelects()"......>
......
</body>
Y a tu formulario debes llamarlo test (puedes usar el nombre que quieras, pero asegurate de modificar el javascript también.
Y en tus Selects haz esto:
Código HTML:
<select name="municipio1" id="municipio1" onChange="loadSelects()">
Pruébalo y me comentas.
Un saludo!