Ver Mensaje Individual
  #9 (permalink)  
Antiguo 15/07/2009, 10:41
Avatar de pateketrueke
pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 1 mes
Puntos: 2534
Respuesta: problema con aleatorio mt_rand

bueno, es que a tu "manera" jamas le dejas saber al usuario el numero generado actualmente...

siempre le muestras el "generado" en sesión (el anterior), lo cual esta mal...


osea, debes generar el numero y lo guardas en sesión.... se lo muestras al usuario, para que intente escribirlo... bingo!!


prueba este código, es igual al tuyo... pero pensando en el usuario
Código PHP:
<?php
session_start
();

if ( ! empty(
$_POST))
{
    if (
$_POST['aleatorio'] == $_SESSION['generado']) echo '<h3>OK</h3>';
    else echo 
'NO son iguales!!!';
}

$rand mt_rand(1,10);
$_SESSION['generado']=$rand;
?>

<form method="post" action="">
    introduce el numero aleatorio (<?php echo $rand?>):<input type="text" name="aleatorio">
    <div><input type="submit" name="procesar" value="intro"></div>
</form>
si te fijas no es mucha programación, es sentido común

analiza muy bien el código y verás en lo que te equivocaste, suerte...
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.