Saludos, tengo un problema para actualizar mi base de datos que no logro identificar , espero alguien me pueda ayudar aquí dejo mi codigo:
editar_producto.php
Código HTML:
Ver original<form method="POST" action="editar_productos2.php">
<p align="center"><b>ID del registro a actualizar:
</b></td>
<p align="center"><input type="text" name="id" size="20"></td>
<input type="submit" value="Iniciar actualización" name="B1"></td>
editar_productos2.php
Código PHP:
Ver original<table width="1000" cellpadding="10" cellspacing="10em" style="color: #000099; width: 950px;">
<tr style="background:#9BB;">
<td width="138" align="center" style="text-align:center">ID</td>
<td width="138" align="center" style="text-align:center">Producto</td>
<td width="92" align="center" style="text-align:center">Marca</td>
<td width="200" align="center" style="text-align:center">Descripcion</td>
<td width="119" align="center" style="text-align:center">Precio</td>
<td width="83" align="center" style="text-align:center">Cantidad</td>
<td width="126" align="center" style="text-align:center">Imagen</td>
</tr>
<?php
$id = $_POST['id'];
$query = "SELECT * FROM productos WHERE id = '$id'";
echo "
<td width='150'>$id</td>
<td width='150'>".$registro['nombre']."</td>
<td width='150'>".$registro['marca']."</td>
<td width='150'>".$registro['descripcion']."</td>
<td width='150'>".$registro['precio']."</td>
<td width='150'>".$registro['cantidad']."</td>
<td width='150'>".$registro['imagen']."</td>";
?><h3 align='center'>Actualice los datos que considere</h3>
<p align='center'>En los campos del formulario puede ver los valores actuales, si no se cambian los valores se mantienen iguales.</p>
</table>
<form name='registrar' enctype='multipart/form-data' accept-charset='iso-8859-1' action='actualiza_productos.php' method='POST' onsubmit='return formulario(this)' class='cargabd'>
<div><label>Nombre de Producto:</label><input name='producto' type='text' size='50' placeholder='Nombre del Producto'></div>
<div><label>Marca de Producto:</label><input name='marca' type='text' size='50' placeholder='Marca del Producto'></div>
<div><label>Descripción de Producto:</label><textarea placeholder='Breve descripción del Producto (Opcional)' name='descripcion' class='textarea' rows='5' cols='39'></textarea></div>
<div><label>Precio de Producto:</label><input name='precio' type='text' size='50' placeholder='Precio del producto' onkeydown='return decimales(this, event)'></div>
<div><label>Cantidad de Productos:</label><input name='cantidad' placeholder='Total de Articulos'type='text' onkeypress='return isNumberKey(event)' size='50'></div>
<div><label></label><input name='imagen' type='file' class='cargar-imagen'></div>
<div>
<input type='submit' value='Actualizar datos' name='B1'></div>
</form>
<?php }
?>
actualiza_productos.php
Código PHP:
Ver original<?php
// Actualizamos en funcion del id que recibimos
include_once "conexion.php";
$id = $_POST['id'];
$producto=$_POST['producto'];
$marca=$_POST['marca'];
$descripcion=$_POST['descripcion'];
$precio=$_POST['precio'];
$cantidad=$_POST['cantidad'];
$sSQL="Update productos Set nombre= '".$producto."', marca='".$marca."', descripcion='".$descripcion."', precio='".$precio."',cantidad='".$cantidad."',imagen='".$destino."' WHARE id='".$id."'";
echo "<p>Los datos han sido actualizados con exito.</p>";
?>
espero que con esto sea suficiente para que me ayuden a identificar mi problema y de ante mano gracias.