Ver Mensaje Individual
  #15 (permalink)  
Antiguo 09/08/2015, 11:06
jesus_spanishteacher
 
Fecha de Ingreso: septiembre-2013
Mensajes: 76
Antigüedad: 10 años, 7 meses
Puntos: 0
Respuesta: Guardar el valor que va acumulando variable.

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!