Ver Mensaje Individual
  #11 (permalink)  
Antiguo 02/05/2011, 11:22
Avatar de kimmy
kimmy
 
Fecha de Ingreso: julio-2008
Mensajes: 841
Antigüedad: 15 años, 9 meses
Puntos: 15
Respuesta: Guardar multiples archivos asignando nuevo nombre

Gracias Nemutagk,

el error es Parse error: syntax error, unexpected '{' in C:\.

Este es el formulario:

Código HTML:
Ver original
  1. <div class="form-title">Registro Recreadores</div>
  2. <form action="rec_guardar.php" method="post" enctype="multipart/form-data" name='dos_selects' id="regForm">
  3.   <tbody>
  4.   <tr>
  5.     <td><label for="rnombre">Nombre:</label></td>
  6.     <td><input name="rnombre" id="rnombre" type="text" /></td>
  7.     <td><label for="rnombre">Apellido:</label></td>
  8.     <td><input name="rnombre" id="rnombre" type="text" /></td>
  9.   </tr>
  10.  <tr>
  11.     <td><label>Fecha Nacimiento:</label></td>
  12.     <td>
  13.     <select name="month"><option value="0">Mes:</option><?=generate_options(1,12,'callback_month')?></select>
  14.     <select name="day"><option value="0">Día:</option><?=generate_options(1,31)?></select>
  15.     <select name="year"><option value="0">Año:</option><?=generate_options(date('Y'),1900)?></select>
  16.     </td>
  17.     <td><label for="sex">Sexo:</label></td>
  18.     <td>
  19.     <select name="sex" id="sex">
  20.     <option value="0">Seleccionar Sexo:</option>
  21.     <option value="1">Masculino</option>
  22.     <option value="2">Femenino</option>
  23.     </select>
  24.     </td>
  25.   </tr>
  26.     <td><label for="ci">C.I.:</label></td>
  27.     <td><input name="ci" id="ci" type="text" /></td>
  28.     <td><label for="edo_civil">Estado Civil:</label></td>
  29.     <td>
  30.     <select name="edo_civil" id="edo_civil">
  31.     <option value="0">Seleccionar:</option>
  32.     <option value="soltero">Soltero</option>
  33.     <option value="casado">Casado</option>
  34.     <option value="divorciado">Divorciado</option>
  35.     <option value="viudo">Viudo</option>
  36.     </select>
  37.     </td>
  38.     </tr>
  39.       <tr>
  40. <td><label for="email">Email:</label></td>
  41.     <td><input name="email" id="email" type="text" /></td>
  42.     <td><label for="email2">Email2:</label></td>
  43.     <td><input name="email2" id="email2" type="text" /></td>
  44.   </tr>
  45. <tr>
  46.     <td><label for="telefono">Teléfono:</label></td>
  47.     <td><input name="telefono" id="telefono" type="text" /></td>
  48.     <td><label for="tlf_ofic">Teléfono Oficina:</label></td>
  49.     <td><input name="tlf_ofic" id="tlf_ofic" type="text" /></td>
  50. </tr>
  51. <tr>
  52.     <td><label for="celular">Celular:</label></td>
  53.     <td><input name="celular" id="celular" type="text" /></td>
  54.     <td><label for="celular2">Celular2:</label></td>
  55.     <td><input name="celular2" id="celular2" type="text" /></td>
  56. </tr>
  57. <tr>
  58.     <td valign="top"><label for="direccion">Direccion:</label></td>
  59.     <td><label for="direccion2"></label>
  60.       <textarea name="direccion" id="direccion2" cols="18" rows="3"></textarea></td>
  61.     <td valign="top"><label for="fax">Fax:</label></td>
  62.     <td valign="top"><input name="fax" id="fax" type="text" /></td>
  63. </tr>
  64. <tr>
  65. <td><label for="foto">Foto:</label></td>
  66.     <td colspan="3"><label for="foto"></label>
  67.      <input type="file" name="foto" id="foto" /></td>
  68. </tr>
  69. <tr>
  70.     <td><label for="banco">Banco:</label></td>
  71.     <td><input name="banco" id="banco" type="text" /></td>
  72.     <td><label for="n_cuenta">Nº Cuenta:</label></td>
  73.     <td><input name="n_cuenta" id="n_cuenta" type="text" /></td>
  74. </tr>
  75.     <td><label for="disponibilidad">En semana:</label></td>
  76.    <td> <select name="disponibilidad" id="disponibilidad">
  77.     <option value="0">Seleccionar:</option>
  78.     <option value="Si">Si</option>
  79.     <option value="No">No</option>
  80.     </select></td>
  81.     <td><label for="disponibilidad2">Fin de semana:</label></td>
  82.     <td><select name="disponibilidad2" id="disponibilidad2">
  83.     <option value="0">Seleccionar:</option>
  84.     <option value="Si">Si</option>
  85.     <option value="No">No</option>
  86.     </select></td>
  87. </tr>
  88. <tr>
  89. <td colspan="4">Tallas</td>
  90. </tr>
  91.     <td><label for="pantalon">Pantalon:</label></td>
  92.    <td><input name="pantalon" id="pantalon" type="text" /></td>
  93.     <td><label for="chemisse">Chemisse:</label></td>
  94.     <td><select name="chemisse" id="chemisse">
  95.     <option value="0">Seleccionar:</option>
  96.     <option value="S">S</option>
  97.     <option value="M">M</option>
  98.     <option value="L">L</option>
  99.     <option value="XL">XL</option>
  100.     </select></td>
  101. </tr>
  102. <tr>
  103. <td><label for="doc1">Documentos:</label></td>
  104.     <td colspan="3">
  105.         Seleccionar archivos:
  106.         <div id="cont-archivos">
  107.        <input name="archivos[]" type="file"/><br />
  108.   </div>
  109.   <a href="javascript:agregar_archivo('cont-imagenes');">Agregar archivos</a><br />
  110. </td>
  111. </tr>
  112.  
  113.   <tr>
  114. <td><label for="usuario">Usuario:</label></td>
  115.     <td><input name="usuario" id="usuario" type="text" /></td>
  116.     <td><label for="pass">Password:</label></td>
  117.     <td><input name="passwd" id="passwd" type="password" /></td>
  118.   </tr>
  119.   <tr>
  120.   <td colspan="4" align="center"><input name="btn_enviar" type="submit" class="greenButton" id="btn_enviar" value="Aceptar" />
  121.   <input name="Reset" type="reset" class="greenButton" value="Borrar" />
  122.   <input name="Button" type="button" class="greenButton" value="Regresar" onClick="location.href='../index.html'" />
  123.  
  124. </td>
  125.   </tr>
  126.   </tbody>
  127.  
  128. </form>
  129.  
  130. </div>

y este el php:

Código PHP:
Ver original
  1. include ('db.php');
  2. $fecha = date("y/m/d");
  3. $rnombre = $_POST['fnombre'];
  4. $fapellido = $_POST['fapellido'];
  5. $month = $_POST['month'];
  6. $day = $_POST['day'];
  7. $year = $_POST['year'];
  8. $sex = $_POST['sex'];
  9. $ci = $_POST['ci'];
  10. $edo_civil = $_POST['edo_civil'];
  11. $email = $_POST['email'];
  12. $email2 = $_POST['email2'];
  13. $telefono = $_POST['telefono'];
  14. $tlf_ofic = $_POST['tlf_ofic'];
  15. $celular = $_POST['celular'];
  16. $celular2 = $_POST['celular2'];
  17. $direccion = $_POST['direccion'];
  18. $fax = $_POST['fax'];
  19. $banco = $_POST['banco'];
  20. $n_cuenta = $_POST['n_cuenta'];
  21. $disponibilidad = $_POST['disponibilidad'];
  22. $disponibilidad2 = $_POST['disponibilidad2'];
  23. $pantalon = $_POST['pantalon'];
  24. $chemisse = $_POST['chemisse'];
  25. $usuario = $_POST['usuario'];
  26. $passwd = ($_POST['passwd']);
  27.  
  28. if ($_POST['btn_enviar']) {
  29.          $cantidad = count(($_FILES["archivos"]["name"]));
  30.           for ($i=0;$i<$cantidad;$i++){
  31.            if (is_uploaded_file($_FILES["archivos"]["tmp_name"][$i])) {
  32.               $nuevonombre = '/usuarios/doc/'.$cedula.'.jpg';
  33.               if (move_uploaded_file($_FILES["archivos"]["name"][$i],$nuevonombre) {
  34.                  echo 'el archivo '.$nuevonombre.' se subio correctamente';
  35.               }
  36.            }
  37.          }
  38.         }
__________________
Caminando con el corazón partío