Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/03/2011, 18:04
onsat
 
Fecha de Ingreso: marzo-2011
Mensajes: 2
Antigüedad: 13 años, 1 mes
Puntos: 0
Pregunta Ayuda Crear un contador

Hola a todos,

Mirad estoy haciendo un pequeño programita, estoy intentado crear un contador para que me cuente cuantas veces se pulsa un botón del formulario.
El problema es que no incrementa los contadores. Si alguien sabe otra forma me ayudaría mucho. Gracias por vuestra ayuda.

El código es:

Código PHP:
<?php




function pintar_form(){
    echo 
'<table align="center">
        <tr>
            <td>
        
                <form action="bingo_p.php" method="POST">
                
                    <input type=submit value="Bingo" style="width:100px;">
                    
                    <input type="hidden"  name="ejec" value="1">
                    
                </form>
            
            </td>
            <td>
    
                <form action="bingo_p.php" method="POST">
                
                    <input type=submit value="Numero" style="width:100px;">
                    
                    <input type="hidden"  name="ejec" value="2">
                
                </form>
    
            </td>
        </tr>
    </table>'
;


}



function 
crear_bingo($numeros){
    
$z=0;    
    echo 
"<table align='center' bordercolor='#333333' border='2px'>";
            for(
$i=0;$i<10;$i++){//Bucle. Son les files.
                
echo '<tr>';
                
                    for(
$j=0;$j<10;$j++){//Bucle. Son les columnes.
                    
                        
echo '<td>';
                            if(
$num_salidos==$numeros[$z]){
                                echo 
'<font color="red">'.$numeros[$z].'</font>';
                                
$hola=array($numeros[$z]);
                            }else{
                                echo 
$numeros[$z];
                            }
                        
$z++;//Aumentem la $z per a que pase al seguent valor
                        
echo '</td>';
                    }
                    
                echo 
'</tr>';
            }
    echo 
"</table>";



}
function 
comprobar_rep($num_salidos,$numeros,$m){


}


function 
sacar_bola(){
    
$aleatorio=rand(1,99);

    return 
$aleatorio;
}


function 
bolas_sacadas($bola,$pos,$num_salidos){
    
    
$num_salidos[$pos]=$bola;
    echo 
"NUM: ".$num_salidos[$pos];
}


$sacar=$_POST["ejec"];



$numeros=array(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,
50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99);

$num_salidos=array();

//COMENÇAMENT DEL PROGRAMA

        
if($sacar==2){
/*
                $bola=sacar_bola();
            
                    bolas_sacadas($bola,$pos,$num_salidos);
                    $pos++;
*/
            
if(!isset($cont_2)){
                
$cont_2=0;
                echo 
"entra_2";
            }
                
$bola=sacar_bola();
                
pintar_form();
                
bolas_sacadas($bola,$pos,$num_salidos);
                
$cont_2=$cont_2+1;
                echo 
"Sacar bola: ".$cont_2;
            
        }elseif(
$sacar==1){

            if(!isset(
$cont)){
                
$cont=0;
                echo 
"entra_1";
            }
            
                
pintar_form();
                
crear_bingo($numeros);
                
$cont=$cont+1;
                echo 
"<br>Crear: ".$cont;
            
        }else{

                
//crear_bingo($numeros);
                //echo $num_salidos[0]."<br>";
                
echo "else"
                
pintar_form();
                
        }

//echo $cont;


?>
Este es el codigo el problema es que siempre entra en el !isset($cont), la verdad es que no se porque entra.

GRACIAS.