Ahí va el código completo:
Código HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
Código PHP:
<?php
//Se inicializa la variable
$vartotal = 0;
//Se comprueba si se oprimió el botón comparar
if (isset($_POST["comparar"]))
{
//Si se oprimió el botón obtiene todos los valores de los input del formulario
//y los carga en su correspondiente variable
$vartotal = $_POST["resultado"];
$vardos = $_POST["vardos"];
$vartres = $_POST["vartres"];
//Hace la comparación de la información que llegó desde el formulario
//Si la variable dos es 5 y la 3 es 3 va sumando 1 a la variable total
if ($vardos == 5)
{
$vartotal++; //con esto vas aumentando en 1 la variable total
}
if ($vartres == 3)
{
$vartotal++;
}
}
//Al final muestra el valor de la variable total en el input del formulario
?>
Código HTML:
</head>
<body>
<form name="calc" action="pruebaprocesarformulario2.php" method="post">
Var dos: <input type="Text" name="vardos" value="0" size="12">
<br>
Var tres: <input type="Text" name="vartres" value="0" size="12">
<br>
Resultado (var total): <input type="Text" name="resultado" value="<?php echo $vartotal;?>" size="12">
<br><br>
<input type="submit" name="comparar" value=" compara ">
</form>
</body>
</html>
Código PHP:
<?php
$link = mysql_connect("localhost","root","");
if ($link) {
mysql_select_db("tarea_php", $link);
}
?>
Código PHP:
<?php
$total = $_POST['total'];
$vardos = $_POST['vardos'];
$vartres = $_POST['vartres'];
$reqlen = strlen ($vardos) * strlen ($vartres);
if ($reqlen > 0)
{ require ("connect_db2.php");
mysql_query("INSERT INTO ejercicioprueba VALUES ('','$total','$vardos','$vartres')");
echo "Has enviado tus resultados"; }
else {echo "Te han faltado datos por completar completa de nuevo";};
?>
LA CONEXIÓN A LA BASE DE DATOS VA BIEN, EL CASO ES RETARDAR EL $TOTAL PARA QUE EL VALOR QUE INTRODUZCA EN LA BASE DE DATOS SEA EL INCREMENTADO.
GRACIAS A TODOS!