Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/05/2016, 10:57
Avatar de cartau07
cartau07
 
Fecha de Ingreso: diciembre-2015
Ubicación: medellin
Mensajes: 95
Antigüedad: 8 años, 4 meses
Puntos: 1
como mandar imagenes de una ruta dependiendo de un select

Buenos Dias mi pequeña duda y que espero ojala no les incomode mi preguntadera ..
veran estoy terminado un proyecto y mi requerimiento nuevo de la empresa es que por medio de un select me envie una ruta dependiendo de la opcion seleccionada y la verdad no se como implementarlo he buscando y buscando y estoy errada agradeceria su ayuda muestro cod
[htm]
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8"/>
<title>Estilo Ejecutivo</title>
<link rel="stylesheet" type="text/css" href="css/graf.css">
<link rel="stylesheet" type="text/css" href="css/menu.css">
<link rel="stylesheet" type="text/css" href="css/demo.css">
<link rel="stylesheet" type="text/css" href="css/carousel.css">
<link rel="icon" type="Imagenes/jpg" href="Imagenes/logo.jpg">
<link rel="stylesheet" type="text/css" href="css/stile.css">
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css" rel="stylesheet">
<link href="css/estilo/fileinput.css" media="all" rel="stylesheet" type="text/css" />
<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="js/file/fileinput.js" type="text/javascript"></script>
<script src="js/file/fileinput_locale_fr.js" type="text/javascript"></script>
<script src="js/file/fileinput_locale_es.js" type="text/javascript"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js" type="text/javascript"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<!--<script type="text/javascript">
function Nombre_categoria(){
var x = document.getElementById('opciones');
var indexselect = x.options[x.selectedIndex].text;
return indexselect;
}

</script>-->
</head>
<body>
<div id="cssmenu">
<div id="logotipo">
<table>
<tr>
<td width="10%"><img src="Imagenes/LOGOS/OperadorEE.jpg"></td>
<td width="69%"> </td>
<td width="10%"><a class="text" href="Actualizar.php"> <span class="glyphicon glyphicon-repeat"></span>Actualizar Datos</a></td>
<td width="1%"></td>
<td width="10%"><a class="text" href='close.php'><span class="glyphicon glyphicon-off"></span>Cerrar Sesión</a></td>
</tr>
</table>
</div>
</div>
<header>
<nav>
<ul id="ejm2">
<li><a class="active-menu" href="estilo1.php"><i class="fa fa-home"> &nbsp </i>Inicio</a></li>
<li><a class="active-menu" href="eventos.php">Eventos</a></li>
<!--<li><a class="active-menu" href="nomina.php">Nomina</a></li>-->
<li><a class="active-menu" href="Documentacion.php">Biblioteca</a></li>
<li><a class="active-menu" href="Galeria.php">Galeria</a></li>
<li><a class="active-menu" href="foro.php">Foro</a></li>
<li><a class="active-menu" href="welcome.html">Quienes Somos</a></li>
</ul>
</nav>
</header>

<form enctype="multipart/form-data">
<h1>Subir Fotos</h1>
<select name='opciones' id="opciones">

<?php
include'Modelo/Conection.php';
// Consultar la base de datos
$consulta_mysql='SELECT * from album';
$resultado_consulta_mysql=mysqli_query($conexion,$ consulta_mysql);

while($fila=mysqli_fetch_array($resultado_consulta _mysql)){
echo "<option value='".$fila['idAlbum']."'>".$fila['nombre']."</option>";
}

json_decode($fila);
?>

</select>
<input id="archivos" class="file" type="file" multiple class="file" data-overwrite-initial="false" data-min-file-count="1">
<hr>
<a href="subir.php" class="btn btn-primary"> Crear Nuevo Album</a>
</form>
</body>
<script>
$("#archivos").fileinput({
language: 'es',
uploadUrl: 'Modelo/enviarachivo.php',
allowedFileExtensions : ['jpg', 'png','gif'],
overwriteInitial: false,
maxFilesNum: 100,
dataType:'json',
});
</script>

</html>
[/html]
la vista
y php:..
<?php
header('Content-type: text/html; charset=UTF-8');
include'Conection.php';
echo "hola";
$query="SELECT * from album Where ruta";
$result = mysqli_query($conexion,$query) or die(mysqli_error($conexion));
$row=mysqli_fetch_assoc($result);
//recogemos el personaje elegido por el usuario
$miimagen=$_POST["opciones"];
//según el personaje devolvemos una u otra url:
switch ($miimagen) {
case $row['idAlbum']:
foreach ($_FILES as $key) //Iteramos el arreglo de archivos
{
if($key['error'] == UPLOAD_ERR_OK )//Si el archivo se paso correctamente Ccontinuamos
{ if ($carpeta) {
$tipo= $key["type"];
$foto =$key["name"];
$ruta = $key["tmp_name"];
$prefijo = substr(md5(uniqid(rand())),0,6);//generamos una id para poder tener imagenens repetidas
$destino= $carpeta.$prefijo."_".$foto;
move_uploaded_file($ruta, $destino);
}
}
}
break;
}


?>
se los agradeceria gracias