Foros del Web » Programando para Internet » PHP »

[aporte] loteria

Estas en el tema de [aporte] loteria en el foro de PHP en Foros del Web. Hola a todos, es mi primer aporte y esperoles sirva.... ES UNA LOTERIA, Y ESTA COLGADA POR EL MOMENTO EN: MasterOjitos Web aunque no es ...
  #1 (permalink)  
Antiguo 15/10/2008, 15:12
Avatar de masterojitos  
Fecha de Ingreso: julio-2008
Ubicación: Lima Callao Chucuito
Mensajes: 1.931
Antigüedad: 16 años, 4 meses
Puntos: 105
[aporte] loteria

Hola a todos, es mi primer aporte y esperoles sirva....

ES UNA LOTERIA, Y ESTA COLGADA POR EL MOMENTO EN: MasterOjitos Web

aunque no es muy comun, tiene gran trabajo de array simples y bidimensionales.

lo hice en un post, el cual es el siguiente: MasterOjitos

pero lo agrego aca:

pagina donde se pide el numero a jugar: captura.php

Código PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<
html>
<
head>
<
meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<
title>Documento sin t&iacute;tulo</title>
</
head>
<
body bgcolor="#0000FF">
<
form name="form1" method="post" action="ver.php">
<
center><font color="#ffff00">
  <
p>LOTERIA</p>
  <
p>Meter Numero&nbsp;&nbsp;<input type="text" name="num"></p>
  <
p><input type="submit" name="ejecuta" value="Ejecutar"></p>
</
font></center>
</
form>
</
body>
</
html
pagina que muestra la loteria y si es o no ganador:

Código PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Documento sin t&iacute;tulo</title>
</head>
<body bgcolor="#0000FF">
<center>
<font color="#ffff00">
  <p>Resultados Finales:</p>
<?php
$num
=$_POST[num];
echo 
'<p>Tu Numero Fue: '.$num.'</p></font>';
$resultados=array(71,23,14,45,16,86,28,68);
for(
$i=0;$i<strlen($num);$i++){
    
$c=substr($num,$i,$i+1);
    
$ope[$i][0]=$c-3;$ope[$i][1]=$c-2;$ope[$i][2]=$c-1;
    
$ope[$i][3]=$c+1;$ope[$i][4]=$c+2;$ope[$i][5]=$c+3;    
}

foreach(
$ope as $v => $k){
    for(
$i=0;$i<=5;$i++){
        
//echo $k[$i].',';
        
if(count($cad)>0){
            foreach(
$cad as $v){
                if(
$v==$k[$i]){$est=false;break;}else{$est=true;}
            }
            if(
$est)$cad[]=$k[$i];
        }else{
            
$cad[]=$k[$i];
        }
    }
    
//echo '<br>';
}
sort($cad);$i=0;
foreach(
$cad as $v){
    
//echo $v.",";
    
$j=0;
    foreach(
$cad as $k){
        if(
$k!=$v){$tabla[$i][$j]=$v.$k;$j++;}
    }
    
$i++;
}
//echo '<br>';
echo '<table bgcolor="yellow" cellpadding="10">';
$msn='PERDISTE';
for(
$i=0;$i<count($tabla)-1;$i++){
    echo 
'<tr>';
    for(
$j=0;$j<=count($tabla[$i]);$j++){
        
$color='#0000FF';
        foreach(
$resultados as $v){
            if(
$tabla[$j][$i]==$v){$color='#FF0000';break;}
        }
        if(
$tabla[$j][$i]==$num){
            
$gano='font-size:20px;font-weight:bold;background:#FFCC00;';
            
$msn='GANASTE';
        }else{
$gano='';}
        echo 
'<td style="color:'.$color.';'.$gano.'">'.$tabla[$j][$i].'</td>';
    }
    echo 
'</tr>';
}
echo 
'</table>';
echo 
'<p style="color:#00FF00;font-size:20px;font-weight:bold;"><br>'.$msn.'!!<br></p>';
?>
</center>
</body>
</html>
claro que le pueden agregar estilos o base de datos..... pero esta muy completa.

espero les sirva. QUE DIOS LOS BENDIGA A TODOS.
__________________
Atte. MasterOjitos :ojotes:
Todo sobre Programación Web
Las ultimas tendencias en Efectos y Recursos Web: MasterOjitos Blog

Última edición por masterojitos; 16/10/2008 a las 12:59
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:12.