| |||
Insertar bucle POST en un solo registro en mysql Hola, amigos tengo una duda inmensa, el tema es que tengo una pagina donde voy generando mediante un boton de agragar varios input dinamicamente, a la hora de recoger esos input generados lo hago mediante un bucle foreach, el tema es que necesito en una sola fila de la base de datos guardar los campos recogidos en un solo campo, pueden ser separados por comas, pero con el bucle me inserta un registro por cada valor del campo que recoja y lo que necesito es que me inserte los valores en un campo pero en un solo registro, espero me puedan ayudar? |
| |||
Respuesta: Insertar bucle POST en un solo registro en mysql 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> Código PHP: 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é |
| ||||
Respuesta: Insertar bucle POST en un solo registro en mysql
Código PHP:
Ver original PDT: No se de donde salen $evaluacion y $pestana
__________________ Por que existe gente que no agradece después de que se le ha brindado tiempo y ayuda ??? |
| |||
Respuesta: Insertar bucle POST en un solo registro en mysql Cita: disculpe, no le pare bolas a eso, seria de la siguiente manera:
Iniciado por jotaincubus
Código PHP:
Ver original PDT: No se de donde salen $evaluacion y $pestana Código PHP: |
Etiquetas: |