Foros del Web » Programando para Internet » PHP »

como mandar imagenes de una ruta dependiendo de un select

Estas en el tema de como mandar imagenes de una ruta dependiendo de un select en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 07/05/2016, 10:57
Avatar de cartau07  
Fecha de Ingreso: diciembre-2015
Ubicación: medellin
Mensajes: 95
Antigüedad: 8 años, 3 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
  #2 (permalink)  
Antiguo 25/05/2016, 13:29
Avatar de No_haynombre  
Fecha de Ingreso: marzo-2016
Ubicación: Zagreb
Mensajes: 67
Antigüedad: 8 años, 1 mes
Puntos: 5
Respuesta: como mandar imagenes de una ruta dependiendo de un select

Hola, Oye te recomendaria que pongas el codigo en HighLight asi es mas legible y trata de sintetizar un poco mas tu pregunta.

Saludos
__________________
Este es el fin de esta leyenda, escribiendo quemaduras de una luz de vela, soplando el viento desde Siberia. *-Varen Ka-*
  #3 (permalink)  
Antiguo 25/05/2016, 13:36
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: como mandar imagenes de una ruta dependiendo de un select

Yo lo veo muy fácil:
Código HTML:
Ver original
  1.   <option value="ruta/1">Ruta 1</option>
  2.   <option value="ruta/2">Ruta 2</option>
  3.   <!-- etc... -->

¿Exactamente cual es el problema?

PDTA: por favor sí edita tu mensaje y coloca el código como corresponde, no seas flojo.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #4 (permalink)  
Antiguo 25/05/2016, 21:17
Avatar de xfxstudios  
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 8 años, 10 meses
Puntos: 263
Respuesta: como mandar imagenes de una ruta dependiendo de un select

Complementando un poco lo que te han dicho, seria algo mas o menos asi:

Código HTML:
Ver original
  1. <select id="url" onChange="lanzar()">
  2.     <option value="Seleccione">Seleccione</option>
  3.     <option value="google.com">Google</option>
  4.     <option value="facebook.com">Facebook</option>

Código Javascript:
Ver original
  1. function lanzar(){
  2.     var url = document.getElementById('url').value;
  3.  
  4.     window.location= 'http://www.'+url;
  5.  
  6. }

Las rutas, bueno, solo modificas y pruebas, hay maneras mejores creo, pero puede iniciar por aqui
__________________
[email protected]
HITCEL
  #5 (permalink)  
Antiguo 14/06/2016, 15:38
Avatar de cartau07  
Fecha de Ingreso: diciembre-2015
Ubicación: medellin
Mensajes: 95
Antigüedad: 8 años, 3 meses
Puntos: 1
Respuesta: como mandar imagenes de una ruta dependiendo de un select

Gracias a Todos por responder pues mi pregunta es como capturar mi value para enviar datos por medio de un select puesto que el requerimiento de mi empresa es que al momento de escoger un album de fotos esto se ingrese en la carpeta correspondiente pues tengo
Código PHP:
<form enctype="multipart/form-data" method="post"> 
    <select name='seleccion' id="seleccion">
<?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>";
}

?> 
</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>
pero al momento de enviarlo a la otra pagina no me lo lee
estoy usando php para todo mi magina manda la ruta a mysql y crea una carpeta dependiendo del nombre del usuario hasta hay super bien pero al momento de hacer el nuevo requerimiento el trae la ruta que tengo guarada en mysql pero no me lo lee para enviar las fotos segun la ruta escogida

Etiquetas: dependiendo, html, imagenes, mysql, ruta, select, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:58.