En mi ultimo codigo tuve un error al actualizar los datos de una base que había creado, la idea era hacer un formulario con una id y una cantidad a sumar. El programa consultará el numero en la base de datos, lo sumaria con el numero nuevo y lo actualizará con la suma.
Todo va bien hasta la actualización, la que no se realiza
(La columna id tiene indice primary)
Agradezco toda ayuda.
El codigo es este:
Código: Seleccionar todo
<html>
<head>
<title>Formulario</title>
</head>
<body>
<form method="post" action="Formulario.php">
<label for="id">ID</label>
<p><input type="text" name="id" ></p>
<label for="sumar">Sumar</label>
<p><input type="text" name="sumar" ></p>
<input type="submit" name="submit">
</form>
<?php
if (isset($_POST['submit'])) {
include ("conexiondatabase.php");
$id = $_POST['id'];
$sumar = $_POST['sumar'];
$resultado;
$resultados = mysqli_query($conexion, "SELECT * FROM $tabla_database")
or die ("problema en la consulta");
$consulta = mysqli_fetch_array($resultados);
$resultado = $consulta['contenido'] + $sumar;
echo $consulta['contenido'];
echo "</br>";
echo $sumar;
echo "</br>";
echo $resultado;
echo "</br>";
/*$conexion->query("INSERT INTO $tabla_database (id,contenido) values ('$id','$resultado')");*/
$_UPDATE_SQL="UPDATE $tabla_database Set
contenido='$resultado',
WHERE id='$id'";
mysqli_query($conexion,$_UPDATE_SQL);
echo "Datos enviados";
include ("closedatabase.php");
}
?>
</body>
</html>