tengo estos 3 documentos
actualizar.php
Código PHP:
Ver original<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
</head>
<body>
<form action="actualizar.php" method="POST">
</form>
<?php
include("index.php");
echo "<TABLE BORDER='1'style='background-image: url(fondotabla.png)'>";
echo "<tr>";
echo "<th>Código</th><th>Descripción</th><th>Precio al Costo</th><th>Precio a la Venta</th><th>Stock Anual</th><th>Stock Mínimo</th><th>Accion</th>";
echo "</tr>";
echo "<tr>";
echo "<td>",$r{'codigo'},"</td><td>",$r{'descripcion'},"</td><td>","Lps. ",$r{'preciocosto'},"</td><td>","Lps. ",$r{'precioventa'},"</td><td>",$r{'stockanual'},"</td><td>",$r{'stockminimo'},"</td>";
?>
<td><a href="actualizar1.php?cod=<?php echo $r{'codigo'}; ?>">Actualizar</a>
<?php
echo "</tr>";
}
echo"</TABLE>";
?>
</body>
</html>
actualizar1.php
Código PHP:
Ver original<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
</head>
<body>
<form action="actualizar_guardar.php?cod=<?php echo $_GET{'cod'};?> " method="POST">
<?php
include("index.php");
$consulta=mysql_query("SELECT * FROM articulos WHERE codigo=".$_GET{'cod'}.";",$conexion); ?>
Descripción: <input type="text" name="descripcion" size="10" value="<?php echo $datos['descripcion'] ?>"><br>
Precio al Costo: <input name="preciocosto" type="text" size="10" value="<?php echo $datos['preciocosto'] ?>"><br>
Precio a la Venta: <input name="precioventa" type="text" size="10" value="<?php echo $datos['precioventa'] ?>"><br>
Stock Anual: <input name="stockanual" type="text" size="10" value="<?php echo $datos['stockanual'] ?>"><br>
Stock Minimo: <input name="stockminimo" type="text" size="10" value="<?php echo $datos['stockminimo'] ?>"><br><br>
<input type="submit" value="Guardar" name="action" style="width:90px; height:30px; color:#ffffff; background-image: url(boton.png); font-size: 20px; font-family: Tw Cen MT">
</form>
</body>
</html>
actualizar_guardar.php
Código PHP:
Ver original<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
</head>
<body>
<?php
include ("index.php");
mysql_query("UPDATE articulos SET descripcion='".$_POST{'descripcion'}."', preciocosto=".$_POST{'preciocosto'}.",precioventa=".$_POST{'precioventa'}.",stockanual=".$_POST{'stockanual'}.",stockminimo=".$_POST{'stockminimo'}); echo "Se han actualizado los datos satisfactoriamente";
?>
</body>
</html>
todo funciona, pero hay un pequeño gran problema... que no solo actualiza un registro, si no que todos los registros los actualiza!!!
que puedo hacer ayuda!!!