Ver Mensaje Individual
  #3 (permalink)  
Antiguo 01/03/2011, 14:11
Avatar de Perr0
Perr0
 
Fecha de Ingreso: mayo-2005
Ubicación: Santiago de Chile, Chile
Mensajes: 676
Antigüedad: 19 años, 6 meses
Puntos: 79
Respuesta: Añadir campos a un formulario con PHP

ejemplo --> http://perr0.netii.net/exs/subir/s.php

Hola, esto hice un codigo sencillo, solo copy paste
recuerda darle permiso 777 a tu carpeta en tu pagina

lo probe en IE y Opera, debiera funcionar en el resto

salu2

Código HTML:
Ver original
  1. function elemento_file(x){
  2.     var divele=document.getElementById("elementos");
  3.     var f=document.getElementsByTagName("div").item(0);
  4.     if(x==1){
  5.         if(f.lastChild){
  6.             divele.removeChild(f.lastChild);
  7.             divele.removeChild(f.lastChild);
  8.         }
  9.     } else {
  10.         salto=document.createElement("br");
  11.         ele=document.createElement("input");
  12.         ele.type="file";
  13.         ele.name="mielemento[]";
  14.         divele.appendChild(ele);
  15.         divele.appendChild(salto);
  16.     }
  17. }
  18. <?
  19. if($_FILES["mielemento"]){
  20.     foreach ($_FILES["mielemento"]["error"] as $clave => $error) {
  21.         if ($error == UPLOAD_ERR_OK) {
  22.             $nombre_tmp = $_FILES["mielemento"]["tmp_name"][$clave];
  23.             $nombre = $_FILES["mielemento"]["name"][$clave];
  24.             if(move_uploaded_file($nombre_tmp, "$nombre")) echo "subido: $nombre<br>";
  25.         }
  26.     }
  27. }
  28. ?>
  29.  
  30. <form enctype="multipart/form-data" method="post">
  31. <input type="button" value="A&ntilde;adir" onClick="elemento_file(0)">
  32. <input type="button" value="Quitar"onClick="elemento_file(1)">
  33. <div id="elementos"></div><p>
  34. <input type="submit" value="enviar">
  35. </form>
__________________
Numerador Mp3 en Access =)
http://www.mediafire.com/download/r9...pdw/mp3(2).zip

Última edición por Perr0; 01/03/2011 a las 14:36