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?
Annonceindlæg fra Infor
09. december 2008 - 19:46
#1
Hvad er det helt præcist du vil? Forstår ikke helt dit spørgsmål.. =)
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); ?>
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
09. december 2008 - 21:12
#4
Du tilretter bare !
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)
Vi tilbyder markedets bedste kurser inden for webudvikling