Estaba haciendo un formulario para editar imágenes pero al colocar <?php while($registro=$resultado->fetch_assoc()) { ?> y cerrarlo el formulario desaparece,solo se visualizan los label.
aquí el código
<?php
if(isset($_GET['cve_imagen'])){
$cve_imagen=$_GET['cve_imagen'];
}
try {
require_once('conexion.php');
$sql="SELECT * FROM imagenes WHERE cve_imagen='$cve_imagen'";
$resultado=mysqli_query($conexion, $sql);
} catch(Exception $e){
$error=$e->getMessage();
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Editar</title>
</head>
<body>
<div class="contenedor">
<img id="logo" src="images/logotipo (1).png">
<h1 id="saludo">Productos</h1>
<div class="contenido">
<h2>Editar productos</h2><br>
<form action="actualizarimg.php" method="get">
<?php while($registro=$resultado->fetch_assoc()) { ?>
<div class="campo">
<label for="nombre">Nombre: </label>
<input type="text" value="<?php echo $registro['nombre']; ?>" name="nombre" id="nombre" placeholder="Tu nombre" >
</div>
<div class="campo">
<label for="descripcion">Desccripcion: </label>
<input type="text" value="<?php echo $registro['descripcion']; ?>" name="descripcion" id="descripcion" >
</div>
<div class="campo">
<label for="imagen">Imagen: </label>
<input type="file" value="<?php echo $registro['ruta_imagen']; ?>" name="imagen" id="imagen" >
</div>
<input type="hidden" name="cve_imagen" value="<?php echo $registro['cve_imagen']; ?>">
<input type="submit" value=" Actualizar ">
<?php } ?>
</form>