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 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