![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
12/11/2015, 18:40
|
| | Fecha de Ingreso: julio-2012 Ubicación: en mi casa
Mensajes: 37
Antigüedad: 12 años, 6 meses Puntos: 0 | |
Respuesta: no recivo mi variable post les dejo el formulario completo
Código:
<?php
include 'conexion.php';
include 'header.php';
$id = $_GET['id']
?>
<div id="formularioProductos">
<div id="cotenedorProducto">
<h2>Cambios de Producto</h2>
<form method="post" action="insertaCambiosProductos.php" enctype="multipart/form-data">
<?php
$id=$_GET['id'];
$query = "SELECT p.codigo, p.nombreProducto, "
. "p.departamento, p.precio, p.unidadMedida, "
. "p.descripcionCorta, p.descripcionLarga, "
. "p.impuesto, p.descuento, i.existencia "
. "FROM productos p JOIN inventario i ON "
. "p.codigo = i.productos_codigo "
. "WHERE codigo = ". $id.";";
$resultado = mysqli_query($link, $query) or die("La consulta falló: " .
mysqli_error($link));
while($linea = mysqli_fetch_array($resultado)){
$codigo = $linea[0];
$nombre = $linea[1];
$departamento = $linea[2];
$precio = $linea[3];
$medida = $linea[4];
$dc = $linea[5];
$dl = $linea[6];
$imp = $linea[7];
$des = $linea[8];
$ex = $linea[9];
}
echo '<label>Nombre del producto</label>
<br>
<input type="text" name="nombre" value="'.$nombre.'"/>
<br>';
?>
<label>Departamento</label>
<br>
<input type="text" name="dpto"/>
<br>
<?php
echo '<label>Codigo de articulo</label>
<br>
<input type="text" name="codigo" value="'.$codigo.'" readonly=”readonly”/>
<br>
<label>Descripcion corta</label>
<br>
<input type="text" name="descripcionC" value="'.$dc.'"/>
<br>
<label>Descripcion larga</label>
<br>
<textarea rows="5" cols="25" name="descripcionL" >'.$dl.' </textarea>
<br>
<label>Precio</label>
<br>
<input type="text" name="precio" value="'.$precio.'"/>
<br>
<label>Unidad de medida</label>
<br>
<input type="text" name="unidad" value="'.$medida.'"/>
<br>
<label>Existencia</label>
<br>
<input type="text" name="existencia" value="'.$ex.'"/>
<br>
<label>Descuento</label>
<br>
<input type="text" name="descuento" value="'.$des.'"/>
<br>
<label>Impuesto</label>
<br>
<input type="text" name="impuesto" value="'.$imp.'"/>
<br>';
?>
<label>Sucursal</label>
<br>
<select name="sucursal">;
<?php
$query = "select idSucursal, nombreSucursal from sucursal";
$resultado = mysqli_query($link, $query);
while($linea = mysqli_fetch_array($resultado)){
$idSuc = $linea[0];
$nombreSuc = $linea[1];
echo '<option value="'.$idSuc.'">'.$nombreSuc.'</option>';
}
?>
</select>
<br>
<label>Imagen</label>
<br>
<input type="file" name="archivo"/>
<br>
<input type="submit" value="Enviar" />
<input type="reset" value="Cancelar">
</form>
</div>
</div>
</body>
</html>
y aca lo recivo
Código:
<?php
include 'conexion.php';
$codigo = $_POST['codigo'];
$nombre = $_POST['nombre'];
$dpto = $_POST['dpto'];
$precio = $_POST['precio'];
$dc = $_POST['descripcionC'];
$dl = $_POST['descripcionL'];
$um = $_POST['unidad'];
$ex = $_POST['existencia'];
$des = $_POST['descuento'] * .01;
$imp = $_POST['impuesto'] * .01;
$suc = $_POST['sucursal'];
$dato = addslashes(file_get_contents($_FILES['archivo']['tmp_name']));
$query = "UPDATE productos SET nombreProducto = '".$nombre."'"
. ",departamento = '".$dpto."', precio = ".$precio.","
. "unidadMedida = '".$um."', descripcionCorta='".$dc."',"
. "descripcionLarga = '".$dl."', impuesto = ".$imp.", descuento = ".$des.","
. "foto = '".$dato."' WHERE codigo = ".$codigo;
mysqli_query($link, $query)or die("La consulta falló: " .
mysqli_error($link));
$query2 = "UPDATE inventario SET Sucursal_idSucursal=".$suc.","
. "sexistencia = ".$ex." WHERE productos_codigo = ".$codigo;
mysqli_query($link, $query2)or die("La consulta falló: " .
mysqli_error($link));
|