Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/06/2009, 10:01
diego007007
 
Fecha de Ingreso: enero-2009
Ubicación: en la casa
Mensajes: 223
Antigüedad: 15 años, 3 meses
Puntos: 3
formulario para subir archivos

Hola amig@s, tengo el siguiente formulario que para subir archivos a una carpeta y la informacion a la base de datos, pero no se porque no trabaja, si alguien puede darme una mano, tengo que indicar que el codigo lo copie de una pagina y e tratado de modificarlo, pero no consegui que trabaje, antes de las modificasiones, tampoco trabajaba:
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{
}
?>
y la base de datos:
Código PHP:
CREATE TABLE IF NOT EXISTS `archivo` (
  `
id_uplint(11NOT NULL AUTO_INCREMENT,
  `
fecha_upldatetime NOT NULL,
  `
original_uplvarchar(100NOT NULL,
  `
id_adminvarchar(100NOT NULL,
  
PRIMARY KEY (`id_upl`)
ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=