Hola muchas gracias, les muestro el codigo para que vean que es lo que quiero, el formulario con el script que genera por el boton los campos es el siguiente:
Código HTML:
<script language="javascript" type="text/javascript">
var indiceFilaFormulario=1;
function addCampo(){
myNewRow = document.getElementById("tablaFormulario").insertRow(-1);
myNewRow.id=indiceFilaFormulario;
myNewCell=myNewRow.insertCell(-1);
myNewCell.innerHTML="<td valign='middle'>Valor: <input type='text' name='valor["+indiceFilaFormulario+"]' /></td>";
myNewCell=myNewRow.insertCell(-1);
myNewCell.innerHTML="<td valign='middle'>Puntaje: <input type='text' name='puntaje["+indiceFilaFormulario+"]' /></td>";
myNewCell=myNewRow.insertCell(-1);
myNewCell.innerHTML="<td valign='middle'><input type='button' value='-' onclick='removePerson(this)' /></td>";
indiceFilaFormulario++;
}
function removePerson(obj){
var oTr = obj;
while(oTr.nodeName.toLowerCase()!='tr'){
oTr=oTr.parentNode;
}
var root = oTr.parentNode;
root.removeChild(oTr);
}
</script>
<form name="nvar_l" id="nvar_l" method="post" action="">
<input type="text" name="nombre" id="nombre">
Agregar Valores:
<fieldset id="fiel">
<input type="button" onClick="addCampo()" value="+" >
<table id="tablaFormulario"></table>
</fieldset>
<p>
<input type="submit" name="nvar_l" value="Agregar" id="nvar_l" />
</p>
</form>
el codigo php donde recojo los valores y los inserto en la bd es:
Código PHP:
if ($_POST['nvar_l']) {
$nombre = $_POST['nombre'];
foreach ($_POST['valor'] as $indice => $valor) {
$puntaje=$_POST['puntaje'][$indice];
mysql_query("INSERT INTO variables_l (nombre, valores, puntaje) VALUES ('".$nombre."', '".$valor."', '".$puntaje."', '".$evaluacion."', '".$pestana."')");
}
de esta manera en la bd se me inserta:
id nombre valores puntaje
-- ---------- --------- ----------
1 xxxx valor1 puntaje1
2 xxxx valor2 puntaje2
3 xxxx valor3 puntaje3
y lo que quiero es que se inserten los valores y puntajes generados dinamicamente en un solo campo pero en un solo registro, por ejemplo:
id nombre valores_puntaje
-- ---------- ---------------------
1 xxxx valor1=puntaje1,valor2=puntaje2,valor3=puntaje3,et c
espero me haya hecho explicar mejor, cualquier ayuda lo agradeceré