Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/02/2015, 07:07
MartinFernandoAndres
 
Fecha de Ingreso: febrero-2015
Mensajes: 27
Antigüedad: 9 años, 2 meses
Puntos: 0
Subir imagen y guardar ruta en bd

Tengo un problema cuando intento subir la imagen y guardar la ruta en la bd que no funciona ni con una imagen.

Tendría que hacer un updata masivo, subir todas las imágenes que quiera el usuario.

Tengo esto hasta ahora, busque en todos lados y todos dicen algo diferente y ninguno me funciona :

Código:
		<form  name="subida1" action="test.php" method="POST" enctype="multipart/form-data">
		    <label for="imagen">Imagen:</label>
		    <input id="file_url" type="file" name="foto">
		    <input type="submit" name="subir" value="Subir"/>
		</form>
Código PHP:
        if (isset($_POST['submit'])) { 
            if(
is_uploaded_file($_FILES['foto']['tmp_name'])) { // verifica haya sido cargado el archivo
                
$ruta '../imagenes/autos/$selected_val' ;
                if(
move_uploaded_file($_FILES['foto']['tmp_name'], $ruta '/' $_FILES['foto']['name'])) { // se coloca en su lugar final
                
$img_ruta "../imagenes/autos/$selected_val".$_FILES['foto']['name'];
                
$stmtmm $mysqli->prepare ("UPDATE tblfoto SET $campoElejido = '../imagenes/autos/$selected_val' WHERE FotId = $FotIdi");
                
$stmtmm->execute();
                            echo 
"<b>Upload exitoso!. Datos:</b><br>";
                    echo 
"Nombre: <i><a href=\"../imagenes/autos/$selected_val/".$_FILES['foto']['name']."\">".$_FILES['foto']['name']."</a></i><br>";
                    echo 
"Tipo MIME: <i>".$_FILES['foto']['type']."</i><br>";
                            echo 
"Peso: <i>".$_FILES['foto']['size']." bytes</i><br>";
                                echo 
"<br><hr><br>";
                }
            }
        }
 
$stmtmm->close(); 
El $selected_val es por que hay mas de una carpeta donde se guardan las imagenes

El updata que esta adentro del php funciona, lo probe afuera de y funciona, pero solo me carga en la bd nombres inventados que yo ponga