Buenas, tengo ese código en el cual muestro en los value del formulario lo que ya hay en los campos de la base de datos, pero lo raro es que muestra todos los datos menos el de un solo value. He mirado que coincidan la llamada con el nombre del campo pero coincide y no se porque no funciona.
Lo raro también es que he mirado las llamadas en otros archivos y si que muestra el valor, pero en este caso no lo añade al value.
Código PHP:
Ver original<?php
if($result = $con->query($query)) {
while ($row = $result->fetch_array()) {
?>
<div class="container col-md-8">
<h1>Administración de materiales</h1>
<br>
<form action="procesado.php" class="form-horizontal" method="post">
<div class="form-group">
<label for="inputArticulo" class="col-sm-2 control-label">Artículo</label>
<div class="col-sm-10">
<input type="text" class="form-control" name="titulo" value="<?php echo $row['titulo']; ?>" id="inputArticulo" placeholder="Título del artículo">
</div>
</div>
<div class="form-group">
<label for="inputDescripcion" class="col-sm-2 control-label">Descripción</label>
<div class="col-sm-10">
<textarea type="text" class="form-control" name="descripcion" id="inputDescripcion" placeholder="Descripción del artículo"><?php echo $row['descripcion']; ?></textarea>
</div>
</div>
<div class="form-group">
<label for="inputFile" class="col-sm-2 control-label">Imagen</label>
<div class="col-sm-10">
<input type="text" class="form-control" name="imagen" value="<?php echo $row['imagen']; ?>" id="inputImagen">
</div>
</div>
<div class="form-group">
<label for="inputCategoria" class="col-sm-2 control-label">Categoría</label>
<div class="col-sm-10">
<select class="form-control" name="categoria">
<option class="active">Seleccione categoría</option>
<?php
$sql = "SELECT * FROM categorias";
if($result2 = $con->query($sql)) {
while ($row = $result->fetch_array()) {
echo "<option>". $row["nombre"] . "</option>";
}
$result2->close();
}
?>
</select>
</div>
</div>
<div class="form-group">
<label for="inputPrecio" class="col-sm-2 control-label">Precio</label>
<div class="col-sm-10">
<input type="text" class="form-control" name="precio" value="<?php echo $row['precio']; ?>" id="inputPrecio" placeholder="Precio del artículo">
</div>
</div>
<div class="form-group">
<label for="inputEnviar" class="sr-only col-sm-2 control-label">Enviar</label>
<div class="col-sm-10">
<button type="text" class="btn btn-primary" id="enviar" name="Enviar">Enviar</button>
</div>
</div>
</form>
</div>
</div>
<?php
}
$result->close();
}
$con->close();
?>
LLevo ya 1 hora mirando y no encuentro nada XD Gracias de antemano