Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/08/2009, 08:52
icarocu
 
Fecha de Ingreso: diciembre-2008
Mensajes: 268
Antigüedad: 15 años, 11 meses
Puntos: 0
Pregunta ayuda... estoy empezando con crear varios campos e insertar despues en mysql

hola a todos...
necesito me ayuden con mi proyecto
necesito hacer un form para insertar "cargos" en proyectos de la empresa donde trabajo.. el tema esta en que a veces algunos proyectos tienen 5 cargos.. otros 15.. etc... osea es variable..

lo que me gustaria hacer es tener en mi form algo como esto

Código PHP:
<html>
<
head>
<
script type="text/javascript">
counter 1;
function 
agregarCampo()
    {
        var 
document.getElementById("campos_txt");
        var 
campo document.createElement("input");
        
campo.setAttribute('type'"text");
        
campo.setAttribute('name'"texto"+counter);
        
campo.setAttribute('id'"texto"+counter);
        var 
br document.createElement("br");
        
x.appendChild(document.createTextNode("Campo"+counter+": "));
        
x.appendChild(campo);
        
x.appendChild(br);
        
counter++;
    }
function 
borrarElemento()
    {
        var 
document.getElementById("campos_txt");
        
x.removeChild(x.lastChild);
        
x.removeChild(x.lastChild);
        
x.removeChild(x.lastChild);
    }

</script>
</head>
<body>
<h6>
<form name="form1" method="post" action="">
<a href="#" onClick="agregarCampo()">A&ntilde;adir Campo de Texto</a> | <a href="#" onClick="borrarElemento()">Borrar Campo de Texto</a>
</form>
<p>&nbsp;</p>
<div id="campos_txt">
</div>
</body> 
asi el usuario va agregando campos automáticamente de acuerdo a sus necesidades..
lo que quiero hacer ahora, es el codigo php que me inserte los valores de los campos en una tabla mysql (cada campo insertado sería un registro en el campo "cargo" de mysql).... pero no se como hacerlo dado que nombre de los campos cambia..

se puede hacer lo que quiero ?
es la forma correcta o hay alguna otra forma ?

gracias por toda la ayuda