Hola, quiero actualizar una imagen tanto de la carpeta donde se suben y de la db pero el problema que me arroja el código que tengo no me aparece, solo el script de error al actualizar los datos es lo que me sale porque yo se lo puse, pero no me muestra el error de por qué no se actualiza la imagen. Por favor si pueden ayudarme-
Formulario para actualizar
<form action="actualizarimg.php" method="post" enctype="multipart/form-data">
<?php while($registro=$resultado->fetch_assoc()) { ?>
<label for="nombre">Nombre</label>
<input type="text" value="<?php echo $registro['nombre']; ?>">
<img height="200px" src="./<?php echo $registro['ruta_imagen']; ?>">
<input type="text" value="<?php echo $registro['ruta_imagen'];?>"
<label for="img">Imágen</label>
<input type="file"> <p>Subir Archivo</p>
<label>Descripción</label>
<input type="text" value="<?php echo $registro['descripcion']; ?>">
<input type="submit" value="Actualizar">
</form>
Código para actualizar
<?php
include('conexion.php');
if(isset($_GET['cve_imagen'])){
$cve_imagen=$_GET['cve_imagen'];
}
if(isset($_GET['nombre'])){
$nombre=$_GET['nombre'];
}
if(isset($_GET['descripcion'])){
$descripcion=$_GET['descripcion'];
}
if(isset($_GET['ruta_imagen'])){
$ruta_imagen=$_GET['ruta_imagen'];
$sql = "UPDATE imagenes SET nombre='$nombre', descripcion='$descripcion', ruta_imagen='$ruta_imagen' WHERE cve_imagen='$cve_imagen' ";
print_r($conexion);
mysqli_query($conexion, $sql);
echo "<script type='text/javascript'>;
alert ('Los datos se actualizaron exitosamente');
window.location='eliminar.php';
</script>";
}else {
echo "<script type='text/javascript'>;
alert ('Error al actualizar los datos');
window.location='eliminar.php';
</script>";
}
$conexion->close();
?>