/* Archivo form_cambios_resultado.php ----------------------------------------- */
<!DOCTYPE html>
<html lang="es">
<head>
<title>..::: Inventario :::.. </title>
<meta charset="utf-8">
<link href="css/estilos.css" rel="stylesheet" type="text/css" media="all">
<link rel="icon" href="favicon.ico" type="image/png" />
<script>
function cancelar(){
location.href='index.php';
}
</script>
</head>
<body>
<h1>Inventario</h1>
<hr>
<h2>Administracion</h2>
<ul>
<li><a href="index.php">Regresar</a></li>
</ul>
<hr>
<h2>Sección CAMBIOS</h2>
<?php
require("conexion.php");
$clave = $_REQUEST[ 'clave' ];
$sql="select * from productos where clave='$clave'";
?>
<form method="post" action="cambios.php>
<table>
<tr>
<td><label>Clave:</label></td>
<td><input type="text" name="t_clave" value="<?php echo $renglon['clave']; ?>" disabled="disabled"></td>
</tr>
<tr>
<td><label>Producto:</label></td>
<td><input type="text" name="t_producto" value="<?php echo $renglon['producto']; ?>"></td>
</tr>
<tr>
<td><label>Modelo:</label></td></td>
<td><input type="text" name="t_modelo" value="<?php echo $renglon['modelo']; ?>"></td>
</tr>
<tr>
<td><label>Descripción:</label></td>
<td><input type="text" name="t_descripcion" value="<?php echo $renglon['descripcion']; ?>"></td>
</tr>
<tr>
<td><label>Proveedor:</label></td>
<td><input type="text" name="t_proveedor" value="<?php echo $renglon['proveedor']; ?>"></td>
</tr>
<tr>
<td><label>Precio de Compra:</label></td>
<td><input type="number" name="t_precio_e" value="<?php echo $renglon['precio_e']; ?>"></td>
</tr>
<tr>
<td><label>Precio de Venta 1:</label></td>
<td><input type="number" name="t_precio_s1" value="<?php echo $renglon['precio_s1']; ?>"></td>
</tr>
<tr>
<td><label>Precio de Venta 2:</label></td>
<td><input type="number" name="t_precio_s2" value="<?php echo $renglon['precio_s2']; ?>"></td>
</tr>
<tr>
<td><label>Precio de Venta 3:</label></td>
<td><input type="number" name="t_precio_s3" value="<?php echo $renglon['precio_s3']; ?>"></td>
</tr>
<tr>
<td><label>Precio de venta 4:</label></td>
<td><input type="number" name="t_precio_s4" value="<?php echo $renglon['precio_s4']; ?>"></td>
</tr>
<tr>
<td><label>Notas:</label></td>
<td><input type="text" name="t_nota" value="<?php echo $renglon['notas']; ?>"></td>
</tr>
<tr>
<td><label>Existencia:</label></td>
<td><input type="number" name="t_existencia" value="<?php echo $renglon['existencia']; ?>"></td>
</tr>
<tr>
<td></td>
<td>
<table>
<tr>
<td><input type="submit" value="Actualizar" name="btn_ok"></td>
<td><input type="reset" value="Borrar" name="btn_reset"></td>
<td><input type="button" value="Cancelar" onClick="cancelar()" /></td>
</tr>
</table>
</td>
</tr>
<br>
<table>
</form>
<footer>
<hr>
Pie de Pagina
</footer>
</body>
</html>
/* Archivo cambios.php ----------------------------------------- */
// El error es que no pasa el valor de la variable: clave para hacer el where
// Resultado del error : Notice: Undefined index: clave in C:\xampp\htdocs\trabajo\invent_test\cambios.php on line 4
// Resultado del echo echo "$sql"; : UPDATE productos SET producto=`XXX`, modelo=`XXXX 2`, descripcion=`XXXX`, proveedor=`XXXX`, precio_e=500, precio_s1=800, precio_s2=750, precio_s3=600, precio_s4=550, notas=`UNICO`, existencia=155 WHERE clave=
<?php
require("conexion.php");
$clave=$_POST[ 'clave' ];
$v3 = $_POST['t_producto'];
$v4 = $_POST['t_modelo'];
$v5 = $_POST['t_descripcion'];
$v6 = $_POST['t_proveedor'];
$v7 = $_POST['t_precio_e'];
$v8 = $_POST['t_precio_s1'];
$v9 = $_POST['t_precio_s2'];
$v10 = $_POST['t_precio_s3'];
$v11 = $_POST['t_precio_s4'];
$v12 = $_POST['t_nota'];
$v13 = $_POST['t_existencia'];
$sql="UPDATE productos SET producto=`$v3`, modelo=`$v4`, descripcion=`$v5`, proveedor=`$v6`, precio_e=$v7, precio_s1=$v8, precio_s2=$v9, precio_s3=$v10, precio_s4=$v11, notas=`$v12`, existencia=$v13 WHERE clave=$clave";
echo "<br><br><hr>";
echo "$sql";
echo "<br><br><hr>";
echo "<script>";
echo "alert('No se guardaron los datos');";
echo "location.replace('form_cambios.php')";
echo "</script>"
} else {
echo "<script>";
echo "alert('los datos han sido guardados...');";
echo "location.replace('form_cambios.php')";
echo "</script>";
}
?>