Ver Mensaje Individual
  #10 (permalink)  
Antiguo 18/11/2007, 13:01
Avatar de davincci
davincci
 
Fecha de Ingreso: enero-2005
Mensajes: 193
Antigüedad: 20 años, 1 mes
Puntos: 0
Re: Elegir Carpeta

mira cambie solo algunas cosas de lo que me diste y sube los archivos bien a cada carpeta lo unico malo es que en la tabla me coloca el nombre de archivo como temporal C:WINDOWSTEMPphp28.tmp y no como fijo, este es el codigo modificado:

[PHP]
</table>
<p>&nbsp;</p>
</div>
<?php
define('HOST', 'localhost');
define('DB', '');
define('USERNAME', '');
define('PASSWORD', '');

$link = @mysql_connect(HOST,USERNAME,PASSWORD);
if (!$link) {
die('En este momento no hay conexion con la base de datos.');
}

mysql_select_db(DB) or die("No se ha seleccionado base de datos.");
if (isset($_POST['enviar'])) {


//Lista de carpetas segun la categoria
$cats = array(
1=>"../desadmin/",
2=>"../desaca/",
3=>"../desmun/",
4=>"../despub/"
);

//Lista de tablas destino segun la categoria
$tabla = array(
1=>"desadmin",
2=>"desaca",
3=>"desmun",
4=>"despub"
);

$upload_dir = $cats[$_POST['categorias']];
$upload_file = $upload_dir.$_FILES['imagen']['name'];
$tabla = $tabla[$_POST['categorias']];

if (move_uploaded_file($_FILES['imagen']['tmp_name'], $upload_file)) {
$query = "INSERT INTO $tabla SET archivo='$imagen'";
mysql_query($query);
} else {

}


}
?>
<p align="center">&nbsp;</p>
<p align="center">&nbsp;</p>
<p align="center">&nbsp;</p></td>
<td width="4" align="center" valign="top" class="watermark">&nbsp;</td>
</tr>
</table>
PHP]

Gracias por la ayuda que me puedas birndar en este paso.
__________________
Mil gracias por sus enseñanzas.

Davincci