No carga la ruta de la imagen en la BBDD
Publicado por Carlos (10 intervenciones) el 11/05/2020 11:32:23
Hola, lo primero gracias de antemano por cualquier aporte. Soy bastante nuevo en esto y creo que mi problema es bastante sencillo pero no he sido capaz de resolverlo.
Tengo un código muy sencillo que me guarda una imagen en una carpeta del servidor escribe la ruta en la base de datos, la imagen se guarda perfectamente pero no consigo que la ruta se guarde.La pagina no me devuelve ningún error. He modificado el tamaño máximo de las imágenes en php.ini, aunque mis imágenes no llegan al peso máximo.
Aquí os pongo el código.
Tengo un código muy sencillo que me guarda una imagen en una carpeta del servidor escribe la ruta en la base de datos, la imagen se guarda perfectamente pero no consigo que la ruta se guarde.La pagina no me devuelve ningún error. He modificado el tamaño máximo de las imágenes en php.ini, aunque mis imágenes no llegan al peso máximo.
Aquí os pongo el código.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
require("datos_conexion.php");
$conexion=mysqli_connect($db_host,$db_usuario,$db_contra);
if(mysqli_connect_errno()){
echo "Fallo al conectar con la base de datos";
exit();
}
mysqli_select_db($conexion,$db_nombre) or die("No se encuentra la base datos");
mysqli_set_charset($conexion,"utf8");
// Recibimos los datos de la imagen----------
$nombre_imagen=$_FILES['imagen']['name'];
$tipo_imagen=$_FILES['imagen']['type'];
$tamany_imagen=$_FILES['imagen']['size'];
if($tamany_imagen<=1000000){
if($tipo_imagen=="image/jpeg" || $tipo_imagen=="image/jpg" || $tipo_imagen=="image/png" || $tipo_imagen=="image/gif"){
//----ruta carpeta------------------------
$carpeta_destino=$_SERVER['DOCUMENT_ROOT'] . '/intranet/uploads/';
//---Movemos la imagen del directorio temporal al directorio escogido-------
move_uploaded_file($_FILES['imagen']['tmp_name'],$carpeta_destino . $nombre_imagen);
}
else{
echo "Solo se pueden subir imagenes.";
}
}
$sql="UPDATE solitarios SET imagen-2='$nombre_imagen' WHERE Referencia='1SG0020'";
//$sql="INSERT INTO solitarios (imagen-1) VALUE ('$nombre_imagen')";
$resultados=mysqli_query($conexion,$sql);
Valora esta pregunta


0