Hola de nuevo
javierito10:
¿Se trata simplemente de clonar esos 5 selects? ¿O van a ser cargados con otros datos diferentes a esos?
Si fuera a clonarlos sería muy fácil:
Código PHP:
<select id="campo[][campo4]" name="campo[][campo4]">
<option value="uno">uno</option>
<option value="dos">dos</option>
<option value="tres">tres</option>
<option value="cuatro">cuatro</option>
</select>
<button type="button" onclick="hazmeCopia()">copia</button>
<script type="text/javascript">
<!--
var x = 5;
function hazmeCopia() {
var copia = document.getElementById("campo[][campo4]").cloneNode(true);
copia.id = copia.name = "campo[][campo"+x+"]";
document.body.appendChild(copia);
x++;
}
// -->
</script>
Pero si no puedes usar
cloneNode() porque no son copias exactas vas a necesitar AJAX, y es un poquillo más complicado que esto.
Saludos.
PD: Un código PHP que toma datos de una BD dificilmente lo podré probar si no tengo tu BD