HTML
Código HTML:
Escriba el ID: <input type="text" name="id_entrada"> Cantidad: <input type="text" name="cant_ent"> <input type="submit" value="Reemplazar" onclick="document.location.reload();">
Código HTML:
$entrada=$_POST["cant_ent"]; $id_entrada=$_POST["id_entrada"]; mysql_query(" UPDATE articulo SET existencia = existencia+'.$entrada.' WHERE id = '.$id_entrada.' ", $conexion) or die(mysql_error());
Las conexiones para acceder a la base de datos y todo eso funciona bien. Creé una tabla llamada articulo, y en ella hay un campo llamado existencia, de tipo TINYINT(4). Con un archivo .php se supone que el código de arriba debería de incrementarla, pero no lo hace. Hay dos campos en un HTML, uno se llama "id_entrada" y el otro "entrada". ambos tipo texto. Desde consola si pongo:
Código HTML:
UPDATE articulo SET existencia = existencia+1 WHERE id = 3;
Será cosa del campo tipo "tinyint"? Será porque en donde declaro la variable "$entrada=$_POST["cant_ent"]" utilicé comillas? Error de sintaxis? O ven algo distinto? Necesito ayuda urgente porfavor ...