Código PHP:
<html>
<body>
<form name="uploads" id="uploads" action="subir.php" method="post" enctype="multipart/form-data">
<input type="file" name="archivo" id="archivo">
<select size="1" name="admin[]">
<option value="dima">Dima</option>
<option value="fabio">Fabio</option>
<option value="diego">Diego</option>
</select><br>
<input type="submit" value="Enviar datos!" >
</form>
<?
$admin = @$_POST["admin"];
for ($i=0;$i<count($admin);$i++){
$admi = $admin[$i];
}
include "coneccion.php";
if ($_POST)
{
$tblID = mysql_query('SELECT MAX(id_upl) + 1 as nuevoID FROM archivo');
if ($tblID)
{
$nuevoID = mysql_result($tblID,'nuevoID');
mysql_free_result($tblID);
$array_ext = pathinfo($_FILES['archivo']['name']);
$extension = strtolower($array_ext['extension']);
$nombreArchivo = 'uploads/archivo_'.$nuevoID.'.'.$extensi...
if (move_uploaded_file($_FILES['archivo']['... $nombreArchivo'))
{
$sql = 'INSERT INTO archivo (id_upl, original_upl, fecha_upl, id_admin) VALUES
('.$nuevoID.', "'.$_FILES['archivo']['name'].'", CURDATE(), '.$admi.')';
if (mysql_query($sql, $link)
{
echo 'Archivo subido con éxito.';
}
}else{
echo 'error1'
}
}else{
echo 'error2';
}
}else{
}
?>
Código PHP:
CREATE TABLE IF NOT EXISTS `archivo` (
`id_upl` int(11) NOT NULL AUTO_INCREMENT,
`fecha_upl` datetime NOT NULL,
`original_upl` varchar(100) NOT NULL,
`id_admin` varchar(100) NOT NULL,
PRIMARY KEY (`id_upl`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;