Hola Luxo
Prueba de esta forma.
Código PHP:
<?php include 'includes/config.php'; ?>
<?
if (isset($_POST['action'])) $action = $_POST['action'];
if (isset($_POST['id'])) $id = (int)$_POST['id'];
if (isset($_GET['id'])) $id = (int)$_GET['id'];
if (isset($_POST['id_cat'])) $id_cat = (int)$_POST['id_cat'];
if (isset($_GET['id_cat'])) $id_cat = (int)$_GET['id_cat'];
if (isset($_POST['action']) && $_POST['action'] == 'edit')
{
$id_prod = $_POST['id'];
$nombre_prod = $_POST['nombre_prod'];
$descripcion_prod = $_POST['descripcion_prod'];
$img_prod = $_POST['img_prod'];
$categoria = $_POST['categoria'];
$query = "UPDATE producto SET nombre_prod='$nombre_prod', descripcion_prod='$descripcion_prod', img_prod='$img_prod', categoria='$categoria' WHERE id_prod='$id'";
$result = mysql_query($query) or die(mysql_error());
echo "<div align=center>Producto Actualizado</div>";
}
else { echo "<div align=center>Producto No Actualizado</div>";
}
?>
<?php
if ( !empty($_GET['id']) ) {
$query = "SELECT id_prod, nombre_prod, descripcion_prod, img_prod, categoria FROM producto WHERE id_prod = {$_GET['id']} limit 1";
$response = mysql_query($query, $con);
//$row = mysql_fetch_assoc($response);
while ($row = mysql_fetch_array($response))
{
$id_prod=$row[0];
$nombre_prod= $row[1];
$descripcion_prod= $row[2];
$img_prod= $row[3];
$categoria= $row[4];
}
}
?>
Codigo HTML
Código PHP:
<div id="page-content" class="clearfix">
<h1><?php echo "$nombre_prod" ?></h1>
<?php
if (isset($_GET['id'])) $id = $_GET['id'];
// $cat=$_GET["id"];
$result = mysql_query("SELECT id_cat,cat_nombre FROM categoria") or die("Could not connect: " . mysql_error());
$combo = "<select name=categoria>\n";
while ($row = mysql_fetch_array($result, MYSQL_ASSOC))
{
$combo .= " <option value='".$row['id_cat'];
$combo .= "'>".$row['cat_nombre']."</option>\n";
}
$combo .= "</select>\n";
?>
<h2>Edición de producto<span> <?php echo "$nombre_prod" ?></span> de Categoría </h2>
<div class="inner-box clearfix">
<?php include 'sidebar.php'; ?>
<div id="form-block">
<form action="editar.php" method="POST" enctype="multipart/form-data">
<input type="hidden" name="id" value="<? echo $id; ?>">
<input type="hidden" name="action" value="edit">
Nombre Producto
<input type="text" name="nombre_prod" id="field_1" class="short" value="<?php echo $nombre_prod ?>" /> <br>
Categoría
<?php echo $combo; ?>
Descripción del Producto<br>
<textarea name="descripcion_prod" rows="3" cols="3" id="field_4"><?php echo $descripcion_prod ?></textarea><br>
<input name="archivo" type="file" class="casilla" id="archivo" size="35" /><br>
<input name="enviar" type="submit" class="boton" id="enviar" value="Grabar" />
</form>
</div>
</div>
</div>
Me dices como te fue