Avatar billede djblaz Nybegynder
09. december 2008 - 19:27 Der er 5 kommentarer

php Lotto

hej

jeg skal lave en lotto maskine i php

har lavet det her kode:

<html>
<body style="font-size: 400px;">
<?
$lotto = rand(1,90);
echo "<center>";
echo $lotto;
echo "</center>";
?>
</body>
</html>


og det virker fint nu må den så kun vise talet en gang hvad kan man gøre?
Avatar billede supersquirrel Nybegynder
09. december 2008 - 19:46 #1
Hvad er det helt præcist du vil? Forstår ikke helt dit spørgsmål.. =)
Avatar billede arne_v Ekspert
09. december 2008 - 19:49 #2
<?php
function draw($n, $min, $max) {
    $nums = array();
    while(count($nums) < $n) {
        $v = mt_rand($min, $max);
        if(!in_array($v, $nums)) {
            $nums[] = $v;
        }
    }
    sort($nums);
    foreach($nums as $v) {
        echo " " . $v;
    }
}
draw(10,1,100);
?>
Avatar billede djblaz Nybegynder
09. december 2008 - 20:37 #3
lige som lotto

man kan trykke på F5 og den kommer med et nr. fra 1 til 90
men den må kun vise nr. en gang

ex. med en start knap til at starte på en ny rundte
Avatar billede arne_v Ekspert
09. december 2008 - 21:12 #4
Du tilretter bare !
Avatar billede djblaz Nybegynder
09. december 2008 - 21:24 #5
har prøvet at lave en ny med database

kode:
<?
$hostname = "databasenavn";

$database = "navn";

$username = "brugernavn";

$password = "pssword";

$db=mysql_connect("$hostname","$username","$password");
mysql_select_db("$database",$db);


$lottoinfo = mysql_query("SELECT * FROM lottotal")or die(mysql_error());

?>


<html>
<body style="font-size: 400px;">
<?
$lotto = rand(5,10);
if ($lotto == "10"){
   
?>
<script type="text/javascript">
window.location="lotto.php";
</script>
<?
}else {


mysql_query("INSERT INTO lottotal(tal) VALUES ('$lotto')")or die (mysql_error());
echo "<center>";
echo $lotto;
echo "</center>";
?>
<h4>
<table>
<tr>
<?
while($lottoinfo1 = mysql_fetch_array($lottoinfo)){

    echo "<td>". $lottoinfo1["tal"]. "</td>";
}
?>
</tr>
</table>
</h4>
<?
}
?>
</body>
</html>

så skal jeg bare hvade den til at skrive dem ud så den skriver (hvis $lotto er lige med et tal fra databasen skal den opdate siden)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester