Tema: Duda con php
Ver Mensaje Individual
  #6 (permalink)  
Antiguo 01/09/2015, 16:03
oggy_15_3
 
Fecha de Ingreso: marzo-2015
Mensajes: 183
Antigüedad: 9 años, 1 mes
Puntos: 8
Respuesta: Duda con php

Ya te entendí, como dijeron por ahí la salida más fácil es tener un hidden en donde se almacene el resultado aleatorio. Acá la solución.
Código PHP:
Ver original
  1. $numero1 =rand(1,20);
  2. $numero2 =rand(1,20);
  3. $resultado=$numero1+$numero2;
  4.  
  5. if(isset($_POST['enviar'])){
  6.   $valor_aleatorio= $_POST['valor_aleatorio'];
  7.   $valor=$_POST['valor'];
  8.   if($valor_aleatorio==$valor){
  9.       echo "<b>El resultado es correcto</b>"."<br>"."<br>";
  10.   }else{
  11.       echo "El resultado no es correcto" ."<br>"."<br>";
  12.            
  13.       echo "El resultado correcto es: ".$valor_aleatorio . "<br>"."<br>";  
  14.   }
  15. }
  16.  
  17. echo "
  18. <form method='post'>
  19. <input type='hidden' name='valor_aleatorio' value='".$resultado."'/><input type='text' name='valor'/>
  20. <input type='submit' name='enviar' value='ENVIAR'/>
  21. </form>
  22. ";