Hola, tengo el siguiente problema, tengo que crear un formulario, pero donde el usuario coloque la cantidad de campos a crear, ya que tengo que hacer un sistema web, donde existe una tabla en una base de datos, que posee "n cantidad de atributos" y el usuario tiene que tener la facilidad de poder ingresarle más atributos a dicha tabla por medio de algún formulario web y sin que se repitan los que ya existe, es decir, lo óptimo sería que además pudiera ver los que existen y luego seguir creando más.
Algo se ma ocurrido para que el usuario ingresara el número de campos a crear, pero como no me manejo en javascript, tengo la duda de cómo realizarlo:
Código HTML:
Atributo existente 1
Atributo existente 2
Atributo existente ..
Atributo existente n
Numero de campos:
<input type="text" name="numero_campos" >
<input type='button' name='btn' value='Aplicar'>
y luego de eso, aparezcan, en base al número que colocó, los campos de texto a llenar, si colocó 3, que muestre:
Código HTML:
<input type="text" name="campo_1"><br>
<input type="text" name="campo_2"><br>
<input type="text" name="campo_3"><br>
Ahora bien, una vez echo eso, que creo que se puede hacer con javascript, tengo que mandar los valores a otra página,
cómo hago eso? para que quede algo así?
Código HTML:
Atributo existente 1
Atributo existente 2
Atributo existente ..
Atributo existente n
<form name="formulario" action="otraPagina.php" method="post">
<input type="text" name="numero_campos" >
<input type='button' name='btn' value='Aplicar'>
<input type="text" name="campo_1"><br>
<input type="text" name="campo_2"><br>
<input type="text" name="campo_3"><br>
<input type="Submit" value="Enviar">
</form>
La idea, y como dije en un principio, es poder tomar esos valores del formulario, enviarlos a "otraPagina.php" y que ahí se introduzcan como atributos en la tabla, algo como por ejemplo:
Código PHP:
$numero_campos;
$campo_1 = $_POST["campo_1"];
$campo_2 = $_POST["campo_2"];
$campo_3 = $_POST["campo_3"];
for( $i=1; $i<=$numero_campos; $i++ )
{
mysql_query = "ALTER TABLE 'equipo' ADD '$campo_1' VARCHAR( 20 ) NOT NULL" ;
}
Esto último tampoco sé como hacerlo, porque se debe envíar también el número de campos a crear y además ir cambiando la variable que aparece después del ADD $campo_1, por la siguiente.
Estoy realizando el sistema con php y mysql, pero no me manejo en javascript
La tabla se llama así "equipo"
HELP!