estoy desarrollando un formulario en el cual amerita insertar un fila, creando dinamicamente text y select + option,
* mi clase php (clase_select.php)
Código php:
Ver original
public static function combo_select($sql) { $a = ""; } return $a; } public static function mos_compl_desc() return select_clase::combo_select($sql); }
* pagina php donde está el formulario (index.php)
esta es la fila que aparece primero y tengo un boton que agrega dinamicamente otra fila <input name="btn_add" type="button" value="Agregar" onclick="add_2();" class="bton"/> o otro boton elimina fila por fila
Código html:
Ver original
por ahora estoy utilizando javascript para insertar la fila dinamicamente, pero mi problema está con el Select, porque debo mostrar el contenido del select haciendo una consulta [public static function mos_compl_desc()] lo intenté hacer con un include pero igual tengo el mismo problema como hacerlo utilizando php.
por que al final hago un barrido de todos los elementos creados para guardarlos por eso tienen los nombres de esta forma cmb_pctpnvel_0, txt_cte_piso_0, cada vez que inserto cambia a cmb_pctpnvel_1 y así sucesivamente.
El código javascript que utilizo es este que ahora está como include.
Código javascript:
Ver original
var x=0; //Funcion para insertar una fila en Relacionado function add_2() { x++; pepe2 = document.getElementById('tabla2'); //id de la tabla fila = document.createElement('tr'); // crea un TR fila.id='contenedor'+x; // celda = document.createElement('td'); // crea un TD fila.appendChild(celda); //inserta el TD en el TR //select tipo nivel sel_nvel=document.createElement('select') sel_nvel.name='cmb_pctpnvel_'+x; // nombre del <select> celda.appendChild(sel_nvel); //inserte el <select> al TD
Espero me hallan entendido, si no, en todo caso voy a subir el formulario gracias.. de antemano.