Y el código:
Código HTML:
Ver original <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <script type="text/javascript"> var numero = 0;
evento = function (evt) {
return (!evt) ? event : evt;
}
addCampo = function () {
nDiv = document.createElement('div');
nDiv.className = 'archivo';
nDiv.id = 'file' + (++numero);
nCampo = document.createElement('input');
nCampo.name = 'archivos[]';
nCampo.type = 'file';
a = document.createElement('a');
a.name = nDiv.id;
a.href = '#';
a.onclick = elimCamp;
a.innerHTML = '⊗';
nDiv.appendChild(nCampo);
nDiv.appendChild(a);
container = document.getElementById('adjuntos');
container.appendChild(nDiv);
}
elimCamp = function (evt){
evt = evento(evt);
nCampo = rObj(evt);
div = document.getElementById(nCampo.name);
div.parentNode.removeChild(div);
}
rObj = function (evt) {
return evt.srcElement ? evt.srcElement : evt.target;
}
<link rel="stylesheet" href="//code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css"> <script src="//code.jquery.com/ui/1.10.4/jquery-ui.js"></script> $(function() {
$( "#datepicker" ).datepicker();
});
<?php
require_once ('./es/library/functions.php');
if(isset($_POST['senduser'])){
executeDBquery("INSERT INTO `cVitaes` (`id`, `nie`, `cvStatus`, `name`, `surname`, `birthdate`, `nationalities`, `sex`, `addrType`, `addrName`, `addrNum`, `portal`, `stair`, `addrFloor`, `addrDoor`,
`postalCode`, `country`, `province`, `city`, `phone`, `mobile`, `mail`, `licenseDate`) VALUES
(NULL, '".$_POST['blanknie']."', 'pending', '".utf8_decode($_POST['blankname'])."', '".utf8_decode($_POST['blanksurname'])."', '".$_POST['blankbirthdate']."', '".utf8_decode($_POST['blanknationality'])."', '".$_POST['blanksex']."',
'".utf8_decode($_POST['blankaddrtype'])."', '".utf8_decode($_POST['blankaddrname'])."', '".$_POST['blankaddrnum']."', '".$_POST['blankaddrportal']."', '".$_POST['blankaddrstair']."', '".$_POST['blankaddrfloor']."',
'".$_POST['blankaddrdoor']."', '".$_POST['blankaddrpostalcode']."', '".utf8_decode($_POST['blankaddrcountry'])."', '".utf8_decode($_POST['blankaddrprovince'])."', '".utf8_decode($_POST['blankaddrcity'])."',
'".$_POST['blankphone']."', '".$_POST['blankmobile']."', '".$_POST['blankmail']."', '".$_POST['blankdrivingdate']."')");
if (isset ($_FILES["archivos"])) {
$destinyPath = '/Applications/XAMPP/xamppfiles/temp/';
$tot = count($_FILES["archivos"]["name"]);
for ($i = 0; $i < $tot; $i++){
move_uploaded_file($_FILES['archivos']['tmp_name'][$i], $destinyPath.$_FILES['archivos']['name'][$i]);
$tmp_name = $_FILES["archivos"]["tmp_name"][$i];
$name = $_FILES["archivos"]["name"][$i];
echo("<b>Archivo
</b> $key ");
echo("
<b>el nombre original:
</b> ");
echo($name);
echo("
<b>el nombre temporal:
</b> \n");
echo($tmp_name);
}
//} FIN DEL SWITCH
}
}
?>
<form name="formu" id="formu" action="upload.php" method="post" enctype="multipart/form-data"> <td><input type="text" name="blankname" size="30" maxlength="20" /></td> <td><input type="text" name="blanksurname" size="30" maxlength="30" /></td> <td>Fecha de Nacimiento
</td> <td><input type="date" name="blankbirthdate" /></td> <td><input type="text" name="blanknie" size="30" maxlength="12" placeholder="Max. 12 caracteres"/></td>
<!-- <td><span class="form-sub-label-container"><select class="form-dropdown form-address-country" name="q13_direccion13[country]" id="input_13_country"> -->
<select name="blanknationality"> <input type="radio" name="blanksex" value="0">Hombre
<input type="radio" name="blanksex" value="1">Mujer
<input type="text" name="blankaddrname" size="50" maxlength="50" placeholder="Nombre" /> <input type="text" name="blankaddrnum" size="5" maxlength="10" placeholder="Num" /> <input type="text" name="blankaddrportal" size="5" maxlength="10" placeholder="Portal" /> <input type="text" name="blankaddrstair" size="5" maxlength="10" placeholder="Escalera" /> <input type="text" name="blankaddrfloor" size="5" maxlength="10" placeholder="Piso" /> <input type="text" name="blankaddrdoor" size="5" maxlength="10" placeholder="Puerta" /><br> <input type="text" name="blankaddrpostalcode" size="10" maxlength="10" placeholder="Código Postal" /> <input type="text" name="blankaddrcountry" size="10" maxlength="10" placeholder="Pais" /> <input type="text" name="blankaddrprovince" size="10" maxlength="10" placeholder="Provincia" /> <input type="text" name="blankaddrcity" size="50" maxlength="50" placeholder="Población" /> <td><input type="text" name="blankphone" size="30" maxlength="9" /></td> <!-- <td><input type="tel" name="blankphone" size="30"/></td> -->
<td><input type="text" name="blankmobile" size="30" maxlength="12" /></td> <!-- <td><input type="tel" name="blankmobile" size="30"/></td> -->
<td>Correo Electrónico
</td>
<td>Carné de Cundusi
</td> <td><input type="text" id="datepicker" name="blankdrivingdate"></td>
<td><input type="number" name="blanksons" maxlength="2"></td> <td><input type="number" name="blankphoto" maxlength="2"></td>
<td>Documentos adicionales
</td> <td id="adjuntos"><input type="file" name="archivos[]" file-accept="pdf, doc, docx, xls, xlsx, csv, txt, rtf, html, zip, mp3, wma, mpg, flv, avi, jpg, jpeg, png, gif" file-maxsize="1024" /> <a href="#" onClick="addCampo()">⊕</a>
<td>Nivel de Idiomas
</td> <select name="blanklanglevel">
<td><input type="text" name="blankoccupation" size="50" placeholder="Profesión actual" /><a href="#">⊕</a></td>
<select name="blankstudytype"> <input type="text" name="blankstudyname" size="30" placeholder="A definir por el candidato" /><a href="#">⊕</a>
<td>Experiencia Laboral
</td> <input type="text" name="blankcompany" size="30" placeholder="Empresa" /> <input type="text" name="blankexptime" size="10" placeholder="Duración" /> <textarea name="blankexpdesc" rows="5" cols="40">Descripción
</textarea><a href="#">⊕</a>
<td>Otros Detalles de Interés
</td>
<td>Las 10 palabras que mejor me definen son...
</td> <input type="text" name="blankword1" size="30" /><br> <input type="text" name="blankword2" size="30" /><br> <input type="text" name="blankword3" size="30" /><br>
<input type="checkbox" name="blanklopd" /> He leído y acepto las condiciones de uso y política de privacidad
<br> <input type="submit" name="senduser" value="Enviar solicitud">