me explico!!!
creo campos dinamicamente en una funcon javascritp, listo hasta ahy todo bien, pero lo que ahora necesito es insertar el valor de los campos en la base de datos, pero no se como hacerlo!!! pido toda la ayuda posible!!
dejo el codigo que crea los campos de taxto dinamicos
esto esta en mi formulario1
Código Javascript:
Ver original
<script language="javascript" type="text/javascript"> /* Abrimos etiqueta de código Javascript */ /* Partimos por definir una variable llamada posicionCampo. Esta variable servirá como índices para marcar cuantos campos se han agregado dinámicamente. La inicializamos en 1, ya que la primera llamada ocurrirá cuando no hayan campos agregados */ var posicionCampo=1; /* Declaramos la función agregarUsuario( ) */ function agregarUsuario(){ /* Declaramos una variable llamada nuevaFila y a ella le asignamos la recuperación del elemento HTML designado por el id tablaUsuarios. En este caso, la tabla en la que manejamos los campos dinámicamente y llamamos a la función insertRow para agregar una fila */ nuevaFila = document.getElementById("tabla").insertRow(-1); /* Asignamos a la propiedad id de nuevaFila el valor de posicionCampo, que inicializamos en 1 */ nuevaFila.id=posicionCampo; /* Luego en otra variable llamada nuevaCelda, agregaremos una celda a la tabla, mediante la función insertCell */ nuevaCelda=nuevaFila.insertCell(-1); /* Con la celda creada, insertamos dinámicamente un campo de texto, el cual almacenaremos en un array llamado nombre, con una posición equivalente a la variable posicionCampo. Una vez terminado, repetimos la acción para el sitio Web y correo, asignando al array respectivo */ nuevaCelda.innerHTML="<td><input type='text' size='34' name='nombre["+posicionCampo+"]' ></td>"; nuevaCelda=nuevaFila.insertCell(-1); nuevaCelda.innerHTML="<td> <input type='text' size='28' name='web["+posicionCampo+"]' ></td>"; nuevaCelda=nuevaFila.insertCell(-1); nuevaCelda.innerHTML="<td> <input type='text' size='28' name='correo["+posicionCampo+"]' ></td>"; /* Finalmente añadimos una última celda para las acciones y ahí agregamos un botón llamado Eliminar, el cual al ser presionado (definiendo la propiedad onClick), llamará a una función eliminarUsuario, pasando como parámetro la fila correspondiente */ nuevaCelda=nuevaFila.insertCell(-1); nuevaCelda.innerHTML="<td><input type='button' value='Eliminar' onclick='eliminarUsuario(this)'></td>"; /* Incrementamos el valor de posicionCampo para que empiece a contar de la fila siguiente */ posicionCampo++; } </script>
y en mi formulario2
es donde quiero recoger los valores de mi array para luego insertarlos en la base de datos
Código PHP:
Ver original
<?php require('Conexion.php'); echo '<pre>'; echo '</pre>'; //for($v=1; $v<count($Valor2); $v++){ $sql=mysql_query("insert into prueba (Mediso,lote,resultado) values ('{$Valor2}','','')",$Conexion) or die(mysql_error()); if($sql){ echo "Se inserto"; } //} ?>
pero creo que eso esta re mal!!! ayuda por favor agradezco toda la ayuda prestada!!