Ver Mensaje Individual
  #4 (permalink)  
Antiguo 17/09/2015, 16:44
Avatar de xfxstudios
xfxstudios
 
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 8 años, 10 meses
Puntos: 263
Respuesta: Ingresar valores a un arreglo desde formulario y mostrarlos

ahora si lo que quieres es crear lineas dinamicamente para enviarlas de una vez en un arreglo, seria algo asi:
Código PHP:
Ver original
  1.  
  2. //verifica que no venga vacio lña primera peticion
  3. if(empty($_POST['ver'])){}
  4.  
  5. else{
  6. //si no esta vacia la carga en una variable de sesion    
  7. $dato = $_POST['dato'];
  8.  
  9. $_SESSION['datos'] = $dato;
  10. }
  11.  
  12. if(empty($_POST['ver2'])){}
  13. else{
  14. //si se preciona el boton mostrar este asigna la variable de sesion a la variable lista para recorrer y mostrar el arreglo
  15. $lista = $_SESSION['datos'];
  16.    
  17. $n = count($lista);
  18. $i = 0;
  19.  
  20. echo "Tus datos son: <br><ul>";
  21. while ($i < $n)
  22. {
  23.     echo "<li>{$lista[$i]}</li>";
  24.     $i++;
  25. }
  26. echo "<ul>";
  27.  }
Código HTML:
Ver original
  1. <hr><abr><br>
  2.  
  3. <form action="" method="POST" enctype="multipart/form-data"><table id="tablatracking">
  4.         <tbody>
  5.          <tr>
  6.                 <td align="left"><input onclick="agregarUsuario()" type="button" value="Agregar Permiso" id="boton_agregar" class="btn btn-success"></td>
  7.           </tr>
  8.             <tr>
  9.               <td width="100" id="titulo">Datos a Cargar</td>
  10.               <td></td>
  11.             </tr>
  12.         </tbody>
  13.     </table>
  14.     <input type="submit" name="ver" value="Registrar" id="boton_enviar" class="btn btn-warning" />
  15.     <br><br>
  16.     <input type="submit" name="ver2" value="Mostrar" id="boton_enviar" class="btn btn-warning" />
  17.   </form>

Código Javascript:
Ver original
  1. // <![CDATA[
  2.  
  3. var posicionCampo = 1;
  4.  
  5.  
  6. function agregarUsuario() {
  7.  
  8.     nuevaFila = document.getElementById("tablatracking").insertRow(-1);
  9.  
  10.     nuevaFila.id = posicionCampo;
  11.  
  12.     nuevaCelda = nuevaFila.insertCell(-1);
  13.  
  14.     nuevaCelda.innerHTML = "<td><input type='text' size='50' name='dato[" + posicionCampo + "]' value='' placeholder=' Dato a enviar...' required /></td>";
  15.    
  16.     nuevaCelda = nuevaFila.insertCell(-1);
  17.  
  18.     nuevaCelda.innerHTML = "<td><input type='button' id='eliminar' value='Eliminar' onclick='eliminarUsuario(this)' class='btn btn-danger'></td>";
  19.  
  20.     posicionCampo++;
  21.  
  22. }
  23.  
  24.  
  25. function eliminarUsuario(obj) {
  26.  
  27.     var oTr = obj;
  28.  
  29.     while(oTr.nodeName.toLowerCase() != 'tr') {
  30.  
  31.         oTr=oTr.parentNode;
  32.  
  33.     }
  34.  
  35.     var root = oTr.parentNode;
  36.  
  37.     root.removeChild(oTr);
  38.  
  39. }
__________________
[email protected]
HITCEL