Comunidad de diseño web y desarrollo en internet online

Marcar números y mantenerlo en sesión

Citar            
MensajeEscrito el 12 Feb 2016 10:50 pm
A ver si me podéis ayudar con este problema.

Cuando sale un número aleatorio que sea igual que en el "carton" se marca con un "*".

El problema es que quiero que se mantenga marcado con el "*" y sacar otro número, lo he intentado con una sesión pero no me funciona o lo he puesto mal lo mas probable.

¿Cómo lo puedo hacer para que ese número se quede marcado con el "*" y pasar a comprobar el siguiente número?

Código PHP :


    <?php
     
    session_start();
     
    $numero = rand(0,17);
     
    if ( !isset($_SESSION['carton'] ) ) {
     
    $num[0] = rand(0,8);
     
    $num[1] = rand(9,17);
     
    $_SESSION['carton']=$num;} 
     
        echo $_SESSION['carton'][0];
        if ($_SESSION['carton'][0] == $numero) 
        {echo "*";} else {echo "";};
     
        echo ",";
     
        echo $_SESSION['carton'][1];
        if ($_SESSION['carton'][1] == $numero) 
        {echo "*";} else {echo "";}
     
    echo "<br/>","<br/>";
     
    $_SESSION['muestra'] = $_SESSION['muestra'].$numero.", ";
     
        echo $_SESSION['muestra'];
     
    ?>



Gracias.Saludos.

Por cl67

0 de clabLevel



 

firefox
Citar            
MensajeEscrito el 14 Feb 2016 09:33 am
Yo creo que el problema viene porque indestistamente estas haciendo referencia a la session como un session individual, es decir, así:$_SESSION['carton']=$num, y luego por otra parte, pones $_SESSION['carton'][1].
Yo lo que haría seria crearme el array antes, y una vez creado, se lo asignas a la session, no?
Algo como dicen aquí:
http://www.forosdelweb.com/f18/guardar-array-variable-sesion-197634
También aquí te explican como almacenar en una session un array, y como recorrerlo:
https://thorv.wordpress.com/2006/12/27/php-array-en-una-session

Un saludo,
David
paginas web economicas

Por conectart

Claber

128 de clabLevel



 

ceo

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.