entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

1voto

No se muestra el formulario

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>

2votos

FelipeMedel comentado

Seria bueno que subieras una imagen de como se ve y como se debería ver, porque puede ser que no hayan datos y por eso no muestre el formulario o simplemente estes teniendo un problema con la asignación de datos o la conexión...

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta