我想更新他们上传的文件夹和数据库的图像,但问题是,我的代码没有出现在我看来,只有错误脚本时,更新数据是我得到的,因为我把它放在,但它没有显示我的错误,为什么图像不更新。拜托,如果你能帮我的话-
要更新的窗体
<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>
要更新的代码
<?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();
?>
暂无答案!
目前还没有任何答案,快来回答吧!