
18/11/2007, 13:01
|
 | | | 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> </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"> </p>
<p align="center"> </p>
<p align="center"> </p></td>
<td width="4" align="center" valign="top" class="watermark"> </td>
</tr>
</table>
PHP]
Gracias por la ayuda que me puedas birndar en este paso.
__________________ Mil gracias por sus enseñanzas. Davincci |