no hace falta ajax.
tenes que PRE-hacer un simple while php:
Código PHP:
Ver original<?php
$FORMS=1;
while($FORMS <=10){
?>
<div style="display:none;" id="div_<?php echo $FORMS; ?>">
<form id="form_<?php echo $FORMS; ?>" name="form_<?php echo $FORMS; ?>" etc....>
mis campos asi
id="campo1_<?php echo $FORMS; ?>" name="campo1_<?php echo $FORMS; ?>"
id="campN_<?php echo $FORMS; ?>" name="campoN_<?php echo $FORMS; ?>"
</form>
</div>
$FORMS++;
}
?>
por algun lado tengo el select PERSONAS a este select agregale un onchage="mostrarLoQueNecesito()"
y por ultimo hago la funcion js que necesito
Código Javascript
:
Ver originalfunction mostrarLoQueNecesito(){
var cantidadPersonas = "recupero lo que seleccione en el select";
if(cantidadPersonas > 0)
for(var i=1; i <=cantidadPersonas; i++){
document.getElementById('div_'+i).style.display='block';
}
}
CON ESTO PREARMAS LOS FORMULARIO EN CAPAS OCULTAS
CUANDO SELCCIONAS LA CANTIDAD DE PERSONAS TE VAN A
APARECER LOS DIVS QUE NECESITAS
PERO TE ADVIERTO ESTO ES SOLO EL PRINCIPIO