Cita:
Iniciado por pateketrueke
Pues es igual, en el código que muestras tampoco existe ninguna variable
$administrar ni la usas, ni nada.
El mensaje de error es bastante claro, pero seguramente andas revisando un archivo que no es o bien, estás omitiendo información.
Perdona error mio, hize unos cambios y ya no me marca como variable undifinied a "administrar" me marca a esta setencia
Código HTML:
<div class="fitem">
<label>Administrar:</label>
<input name="administrar" type="checkbox" value="<?php if ($row_rs_dealItem['administrar'] == 1) echo "checked='checked'"; ?>">
</div>
seria la linea de php que esta dentro de value
Pues aqui este el codigo que uso para modificar que seria update_user.php
Código HTML:
<?php
$id = intval($_REQUEST['id']);
$nombre = $_REQUEST['nombre'];
$apellidos = $_REQUEST['apellidos'];
$puesto = intval($_REQUEST['puesto']);
$username = $_REQUEST['username'];
$password = md5($_REQUEST['password']);
$administrar = $_REQUEST['administrar'];
$ventas = $_REQUEST['ventas'];
$inventario = $_REQUEST['inventario'];
$tickets = $_REQUEST['tickets'];
$compras = $_REQUEST['compras'];
$vinculazion = $_REQUEST['vinculazion'];
include '../Class/conexion.php';
conexion();
if(isset($_POST['administrar']))
$administrar = 1; else $administrar = 0;
if(isset($_POST['ventas']))
$ventas = 1; else $ventas = 0;
$sql = "update usuarios set nombre='$nombre',apellidos='$apellidos',puesto='$puesto',username='$username', password='$password', administrar='$administrar', ventas='$ventas', inventario='$inventario', tickets='$tickets', compras='$compras', vinculazion='$vinculazion' where id=$id";
$result = @mysql_query($sql);
if ($result){
echo json_encode(array('success'=>true));
} else {
echo json_encode(array('msg'=>'A ocurrido un error.' .$result));
}
?>