Ver Mensaje Individual
  #6 (permalink)  
Antiguo 12/11/2015, 18:40
atom182
 
Fecha de Ingreso: julio-2012
Ubicación: en mi casa
Mensajes: 37
Antigüedad: 11 años, 9 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&oacute;: " .
	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&oacute;: " .
	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&oacute;: " .
	mysqli_error($link));